tests: Verify focused window in closed-transient tests

Ensure that we have a focused window when closing transient windows with
no-focus or no-take-focus atoms
This commit is contained in:
Marco Trevisan (Treviño) 2018-11-13 01:45:56 -06:00
parent ef3ea0a59c
commit 08f920606e
2 changed files with 11 additions and 2 deletions

View File

@ -15,9 +15,11 @@ set_parent 1/3 2
show 1/3 show 1/3
wait wait
assert_focused 1/3
assert_stacking 1/1 1/2 1/3 assert_stacking 1/1 1/2 1/3
destroy 1/3 destroy 1/3
wait wait
assert_focused 1/1
assert_stacking 1/1 1/2 assert_stacking 1/1 1/2

View File

@ -1,3 +1,8 @@
new_client 2 x11
create 2/1
show 2/1
wait
new_client 1 x11 new_client 1 x11
create 1/1 create 1/1
accept_focus 1/1 false accept_focus 1/1 false
@ -17,9 +22,11 @@ set_parent 1/3 2
show 1/3 show 1/3
wait wait
assert_stacking 1/1 1/2 1/3 assert_focused 1/3
assert_stacking 2/1 1/1 1/2 1/3
destroy 1/3 destroy 1/3
wait wait
assert_stacking 1/1 1/2 assert_stacking 1/1 1/2 2/1
assert_focused 2/1