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

https://gitlab.gnome.org/GNOME/mutter/merge_requests/307
(cherry picked from commit fcb408ad5d)
This commit is contained in:
Marco Trevisan (Treviño) 2018-11-13 08:45:56 +01:00
parent 1dd0799c77
commit 556d36baa8
2 changed files with 12 additions and 3 deletions

View File

@ -13,9 +13,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
@ -15,9 +20,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
assert_stacking 1/1 1/2 wait
assert_stacking 1/1 1/2 2/1
assert_focused 2/1