From: Michael Stapelberg Date: Mon, 10 Oct 2011 15:00:34 +0000 (+0100) Subject: t/175-startup-notification: don’t wait for i3 mapping the window X-Git-Tag: 4.1~103 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=71a3da1ef30c510ae61ed0c5650e6a4f482695ca;p=i3%2Fi3 t/175-startup-notification: don’t wait for i3 mapping the window It is on a different workspace and will therefore not get mapped. Syncing is enough. --- diff --git a/testcases/t/175-startup-notification.t b/testcases/t/175-startup-notification.t index 56088719..58b3e0cd 100644 --- a/testcases/t/175-startup-notification.t +++ b/testcases/t/175-startup-notification.t @@ -99,7 +99,8 @@ is(@{get_ws_content($second_ws)}, 0, 'no containers on the second workspace yet' my $win = open_window($x, { dont_map => 1 }); mark_window($win->id); $win->map; -wait_for_map($x); +# We don’t use wait_for_map because the window will not get mapped -- it is on +# a different workspace. # We sync with i3 here to make sure $x->input_focus is updated. sync_with_i3($x); @@ -113,7 +114,9 @@ is(@{get_ws_content($first_ws)}, 1, 'one container on the first workspace'); my $leader = open_window($x, { dont_map => 1 }); mark_window($leader->id); -$win = open_window($x, { client_leader => $leader }); +$win = open_window($x, { dont_map => 1, client_leader => $leader }); +$win->map; +sync_with_i3($x); is(@{get_ws_content($second_ws)}, 0, 'still no containers on the second workspace'); is(@{get_ws_content($first_ws)}, 2, 'two containers on the first workspace');