]> git.sur5r.net Git - i3/i3/commitdiff
testcase for the previous commit
authorMichael Stapelberg <michael@stapelberg.de>
Wed, 22 Aug 2012 15:57:58 +0000 (17:57 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 22 Aug 2012 15:57:58 +0000 (17:57 +0200)
testcases/t/176-workspace-baf.t

index 80b2d47135aad5ef6e668001b9489de07a9501c7..806445634b5bc2a5670a17311bc4984a86ff402d 100644 (file)
@@ -66,12 +66,31 @@ ok(get_ws($second_ws)->{focused}, 'second workspace focused');
 
 cmd 'workspace number 5';
 ok(get_ws('5')->{focused}, 'workspace 5 focused');
+# ensure it stays open
+cmd 'open';
 
 cmd 'workspace number 6';
 ok(get_ws('6')->{focused}, 'workspace 6 focused');
+# ensure it stays open
+cmd 'open';
 
 cmd 'workspace number 6';
-ok(get_ws('5')->{focused}, 'workspace 5 focused again');
+is(focused_ws, '5', 'workspace 5 focused again');
+
+################################################################################
+# Rename the workspaces and see if workspace number still works with BAF.
+################################################################################
+
+cmd 'rename workspace 5 to 5: foo';
+cmd 'rename workspace 6 to 6: baz';
+
+is(focused_ws, '5: foo', 'workspace 5 still focused');
+
+cmd 'workspace number 6';
+is(focused_ws, '6: baz', 'workspace 6 now focused');
+
+cmd 'workspace number 6';
+is(focused_ws, '5: foo', 'workspace 5 focused again');
 
 exit_gracefully($pid);