awesome/tests/test-wibox-shape.lua

32 lines
731 B
Lua
Raw Normal View History

-- A quick-and-dirty test of wibox shapes ("Does it error out?")
local runner = require("_runner")
local wibox = require("wibox")
local shape = require("gears.shape")
local was_drawn
local widget = wibox.widget.base.make_widget()
function widget.draw()
was_drawn = true
end
local wb = wibox {
shape = shape.powerline,
widget = widget,
border_width = 42,
}
wb:geometry(screen[1].geometry)
wb.visible = true
runner.run_steps({
function()
assert(wb.shape == shape.powerline)
assert(wb.shape_bounding) -- This is a memory leak! Don't copy!
if was_drawn then
return true
end
end
})
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80