summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2018-11-13 08:45:56 +0100
committerJonas Ådahl <jadahl@gmail.com>2019-06-24 09:42:07 +0000
commitfcb408ad5d8d7fec3e6a7bdaa92e5ef06b55c2c6 (patch)
tree4f0037db257cb422b88e101fccf47b08ee2634b4
parent51f9e04ef1fa8cd7298044ac8c82e83bea425770 (diff)
downloadmutter-fcb408ad5d8d7fec3e6a7bdaa92e5ef06b55c2c6.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
-rw-r--r--src/tests/stacking/closed-transient-no-input-no-take-focus-parent.metatest2
-rw-r--r--src/tests/stacking/closed-transient-no-input-no-take-focus-parents.metatest13
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