]> git.sur5r.net Git - i3/i3/commitdiff
extend t/17-workspace.t to check if the numbers are assigned correctly
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 5 Sep 2011 20:24:28 +0000 (22:24 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 5 Sep 2011 20:24:28 +0000 (22:24 +0200)
testcases/t/17-workspace.t

index 19e2df3408fa83ba3a99843dfd17d9654d440f76..3c3b6cc675421a510dc8c25b723198c2e8bf5006 100644 (file)
@@ -98,4 +98,23 @@ cmd 'workspace "prev"';
 ok(workspace_exists('prev'), 'workspace "prev" exists');
 is(focused_ws(), 'prev', 'now on workspace prev');
 
+#####################################################################
+# check that the numbers are assigned/recognized correctly
+#####################################################################
+
+cmd "workspace 3: $tmp";
+my $ws = get_ws("3: $tmp");
+ok(defined($ws), "workspace 3: $tmp was created");
+is($ws->{num}, 3, 'workspace number is 3');
+
+cmd "workspace 0: $tmp";
+my $ws = get_ws("0: $tmp");
+ok(defined($ws), "workspace 0: $tmp was created");
+is($ws->{num}, 0, 'workspace number is 0');
+
+cmd "workspace aa: $tmp";
+my $ws = get_ws("aa: $tmp");
+ok(defined($ws), "workspace aa: $tmp was created");
+is($ws->{num}, -1, 'workspace number is -1');
+
 done_testing;