]> git.sur5r.net Git - i3/i3/blobdiff - testcases/t/522-rename-assigned-workspace.t
Don't refocus a workspace cleaned up by `workspace_show` during rename
[i3/i3] / testcases / t / 522-rename-assigned-workspace.t
index 8a6edc857afd02e760c2197dbc38faa801531385..5c9f2ff3a70f3b8556cb8d2f7b8ca7984714d944 100644 (file)
@@ -94,4 +94,16 @@ cmd 'rename workspace to 5';
 is(get_output_for_workspace('5'), 'fake-0',
     'Renaming the workspace to a workspace assigned to a directional output should not move the workspace');
 
+##########################################################################
+# Renaming a workspace, so that it becomes assigned to the focused
+# output's workspace (and the focused output is empty) should
+# result in the original workspace replacing the originally
+# focused workspace.
+##########################################################################
+
+cmd 'workspace baz';
+cmd 'rename workspace 5 to 2';
+is(get_output_for_workspace('2'), 'fake-1',
+    'Renaming a workspace so that it moves to the focused output which contains only an empty workspace should replace the empty workspace');
+
 done_testing;