19 lines
544 B
Lua
19 lines
544 B
Lua
|
local widgets = require('gui.widgets')
|
||
|
|
||
|
function test.togglehotkeylabel()
|
||
|
local toggle = widgets.ToggleHotkeyLabel{}
|
||
|
expect.true_(toggle:getOptionValue())
|
||
|
toggle:cycle()
|
||
|
expect.false_(toggle:getOptionValue())
|
||
|
toggle:cycle()
|
||
|
expect.true_(toggle:getOptionValue())
|
||
|
end
|
||
|
|
||
|
function test.togglehotkeylabel_default_value()
|
||
|
local toggle = widgets.ToggleHotkeyLabel{initial_option=2}
|
||
|
expect.false_(toggle:getOptionValue())
|
||
|
|
||
|
toggle = widgets.ToggleHotkeyLabel{initial_option=false}
|
||
|
expect.false_(toggle:getOptionValue())
|
||
|
end
|