X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=testcases%2Ft%2F132-move-workspace.t;h=60705f96d4de586998724d1270f77d6c3721e4ca;hb=HEAD;hp=6367488a3b4b6495fe872c356049e7b10bba31d5;hpb=a1691a08ba33bba654d45e80afab0dcf03cc0cfa;p=i3%2Fi3 diff --git a/testcases/t/132-move-workspace.t b/testcases/t/132-move-workspace.t index 6367488a..60705f96 100644 --- a/testcases/t/132-move-workspace.t +++ b/testcases/t/132-move-workspace.t @@ -2,13 +2,13 @@ # vim:ts=4:sw=4:expandtab # # Please read the following documents before working on tests: -# • http://build.i3wm.org/docs/testsuite.html +# • https://build.i3wm.org/docs/testsuite.html # (or docs/testsuite) # -# • http://build.i3wm.org/docs/lib-i3test.html +# • https://build.i3wm.org/docs/lib-i3test.html # (alternatively: perldoc ./testcases/lib/i3test.pm) # -# • http://build.i3wm.org/docs/ipc.html +# • https://build.i3wm.org/docs/ipc.html # (or docs/ipc) # # • http://onyxneon.com/books/modern_perl/modern_perl_a4.pdf @@ -22,6 +22,7 @@ my $i3 = i3(get_socket_path()); # We move the pointer out of our way to avoid a bug where the focus will # be set to the window under the cursor +sync_with_i3; $x->root->warp_pointer(0, 0); sync_with_i3; @@ -338,4 +339,15 @@ $ws = get_ws($tmp2); is_num_children($tmp2, 0, 'no regular nodes on second workspace'); is(@{$ws->{floating_nodes}}, 1, 'one floating node on second workspace'); +################################################################### +# Check that moving an empty workspace using criteria doesn't +# create unfocused empty workspace. +################################################################### +$tmp2 = get_unused_workspace(); +$tmp = fresh_workspace(); +cmd 'mark a'; +cmd "[con_mark=a] move to workspace $tmp2"; + +is (get_ws($tmp2), undef, 'No empty workspace created'); + done_testing;