add(spec) more `wibox.widget.template` tests
This commit is contained in:
parent
8803878e1f
commit
d5382b0881
|
@ -5,8 +5,8 @@
|
||||||
|
|
||||||
_G.awesome.connect_signal = function() end
|
_G.awesome.connect_signal = function() end
|
||||||
|
|
||||||
local template = require("wibox.widget.template")
|
|
||||||
local gtimer = require("gears.timer")
|
local gtimer = require("gears.timer")
|
||||||
|
local template = require("wibox.widget.template")
|
||||||
|
|
||||||
describe("wibox.widget.template", function()
|
describe("wibox.widget.template", function()
|
||||||
local widget
|
local widget
|
||||||
|
@ -15,7 +15,21 @@ describe("wibox.widget.template", function()
|
||||||
widget = template()
|
widget = template()
|
||||||
end)
|
end)
|
||||||
|
|
||||||
describe("widget:update()", function()
|
describe(".new()", function()
|
||||||
|
it("update_now", function()
|
||||||
|
local spied_update_callback = spy.new(function() end)
|
||||||
|
|
||||||
|
template {
|
||||||
|
update_callback = function(...) spied_update_callback(...) end,
|
||||||
|
update_now = true,
|
||||||
|
}
|
||||||
|
|
||||||
|
gtimer.run_delayed_calls_now()
|
||||||
|
assert.spy(spied_update_callback).was.called()
|
||||||
|
end)
|
||||||
|
end)
|
||||||
|
|
||||||
|
describe(":update()", function()
|
||||||
it("batch calls", function()
|
it("batch calls", function()
|
||||||
local spied_update_callback = spy.new(function() end)
|
local spied_update_callback = spy.new(function() end)
|
||||||
|
|
||||||
|
@ -66,7 +80,6 @@ describe("wibox.widget.template", function()
|
||||||
match.is_same { foo = "bar", bar = 10 }
|
match.is_same { foo = "bar", bar = 10 }
|
||||||
)
|
)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
end)
|
end)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue