tests: Add tests for #1321
This commit is contained in:
parent
3b1599bd99
commit
3ca363115d
|
@ -23,6 +23,7 @@ local steps = {
|
||||||
local c = client.get()[1]
|
local c = client.get()[1]
|
||||||
assert(not c.maximized_horizontal)
|
assert(not c.maximized_horizontal)
|
||||||
assert(not c.maximized_vertical )
|
assert(not c.maximized_vertical )
|
||||||
|
assert(not c.maximized )
|
||||||
assert(not c.fullscreen )
|
assert(not c.fullscreen )
|
||||||
|
|
||||||
c.maximized_horizontal = true
|
c.maximized_horizontal = true
|
||||||
|
@ -99,6 +100,43 @@ local steps = {
|
||||||
assert(new_geo[k] == v)
|
assert(new_geo[k] == v)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
c.floating = true
|
||||||
|
|
||||||
|
awful.placement.centered(c)
|
||||||
|
original_geo = c:geometry()
|
||||||
|
|
||||||
|
c.maximized = true
|
||||||
|
|
||||||
|
|
||||||
|
return true
|
||||||
|
end,
|
||||||
|
function()
|
||||||
|
local c = client.get()[1]
|
||||||
|
|
||||||
|
local new_geo = c:geometry()
|
||||||
|
local sgeo = c.screen.workarea
|
||||||
|
|
||||||
|
assert(c.maximized)
|
||||||
|
assert(c.floating)
|
||||||
|
assert(new_geo.x==sgeo.x)
|
||||||
|
assert(new_geo.y==sgeo.y)
|
||||||
|
|
||||||
|
c.maximized = false
|
||||||
|
|
||||||
|
return true
|
||||||
|
end,
|
||||||
|
function()
|
||||||
|
local c = client.get()[1]
|
||||||
|
|
||||||
|
assert(not c.maximized)
|
||||||
|
assert(c.floating)
|
||||||
|
|
||||||
|
local new_geo = c:geometry()
|
||||||
|
|
||||||
|
for k,v in pairs(original_geo) do
|
||||||
|
assert(new_geo[k] == v)
|
||||||
|
end
|
||||||
|
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue