2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00
koreader/spec/unit/toggleswitch_spec.lua
Frans de Jonge 521c4251f6
[spec] Add ToggleSwitch spec stub (#5450)
To protect against issues like #5448.
2019-10-06 21:33:48 +02:00

27 lines
730 B
Lua

describe("ToggleSwitch module", function()
local ToggleSwitch
setup(function()
require("commonrequire")
ToggleSwitch = require("ui/widget/toggleswitch")
end)
it("should toggle without args", function()
local config = {
onConfigChoose = function() end,
}
local switch = ToggleSwitch:new{
event = "ChangeSpec",
default_value = 2,
toggle = { "Finished", "Reading", "On hold" },
values = { 1, 2, 3 },
name = "spec_status",
alternate = false,
enabled = true,
config = config,
}
switch:togglePosition(1, true)
switch:onTapSelect(3)
end)
end)