diff options
author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2018-11-13 08:45:56 +0100 |
---|---|---|
committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2019-06-24 16:14:00 +0200 |
commit | 556d36baa8cd460030b1d61d7b371c7a4f202b8b (patch) | |
tree | 0c54f900584343b926cdb6d339aff0f560ede66d | |
parent | 1dd0799c7704a18c12b818b8d9907a4a37000ead (diff) | |
download | mutter-556d36baa8cd460030b1d61d7b371c7a4f202b8b.tar.gz |
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 fcb408ad5d8d7fec3e6a7bdaa92e5ef06b55c2c6)
-rw-r--r-- | src/tests/stacking/closed-transient-no-input-no-take-focus-parent.metatest | 2 | ||||
-rw-r--r-- | src/tests/stacking/closed-transient-no-input-no-take-focus-parents.metatest | 13 |
2 files changed, 12 insertions, 3 deletions
diff --git a/src/tests/stacking/closed-transient-no-input-no-take-focus-parent.metatest b/src/tests/stacking/closed-transient-no-input-no-take-focus-parent.metatest index 4249c32b9..0c0649c07 100644 --- a/src/tests/stacking/closed-transient-no-input-no-take-focus-parent.metatest +++ b/src/tests/stacking/closed-transient-no-input-no-take-focus-parent.metatest @@ -13,9 +13,11 @@ set_parent 1/3 2 show 1/3 wait +assert_focused 1/3 assert_stacking 1/1 1/2 1/3 destroy 1/3 wait +assert_focused 1/1 assert_stacking 1/1 1/2 diff --git a/src/tests/stacking/closed-transient-no-input-no-take-focus-parents.metatest b/src/tests/stacking/closed-transient-no-input-no-take-focus-parents.metatest index a61c64055..6556803e1 100644 --- a/src/tests/stacking/closed-transient-no-input-no-take-focus-parents.metatest +++ b/src/tests/stacking/closed-transient-no-input-no-take-focus-parents.metatest @@ -1,3 +1,8 @@ +new_client 2 x11 +create 2/1 +show 2/1 +wait + new_client 1 x11 create 1/1 accept_focus 1/1 false @@ -15,9 +20,11 @@ set_parent 1/3 2 show 1/3 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 -wait -assert_stacking 1/1 1/2 +wait +assert_stacking 1/1 1/2 2/1 +assert_focused 2/1 |