aboutsummaryrefslogtreecommitdiff
path: root/testcases
diff options
context:
space:
mode:
authorOrestis Floros <orestisflo@gmail.com>2023-01-22 18:33:23 +0100
committerOrestis Floros <orestisflo@gmail.com>2023-01-22 18:33:23 +0100
commitc52f13900df5da04d86809abbfe25178a4bbe305 (patch)
tree7e29c41cf6c7f8250f0533f5042a7961b7f09d7c /testcases
parent8d64937054d625f140dd5073b00f2c726253f051 (diff)
downloadi3-c52f13900df5da04d86809abbfe25178a4bbe305.tar.gz
i3-c52f13900df5da04d86809abbfe25178a4bbe305.zip
Add focus workspace command
Diffstat (limited to 'testcases')
-rw-r--r--testcases/t/187-commands-parser.t15
1 files changed, 10 insertions, 5 deletions
diff --git a/testcases/t/187-commands-parser.t b/testcases/t/187-commands-parser.t
index 3404df1f..c2ff4a26 100644
--- a/testcases/t/187-commands-parser.t
+++ b/testcases/t/187-commands-parser.t
@@ -106,30 +106,35 @@ is(parser_calls('resize shrink left 25 px or 33 ppt;'),
is(parser_calls('[con_mark=yay] focus'),
"cmd_criteria_add(con_mark, yay)\n" .
- "cmd_focus()",
+ "cmd_focus(0)",
'criteria focus ok');
+is(parser_calls('[con_mark=yay] focus workspace'),
+ "cmd_criteria_add(con_mark, yay)\n" .
+ "cmd_focus(1)",
+ 'criteria focus workspace ok');
+
is(parser_calls("[con_mark=yay con_mark=bar] focus"),
"cmd_criteria_add(con_mark, yay)\n" .
"cmd_criteria_add(con_mark, bar)\n" .
- "cmd_focus()",
+ "cmd_focus(0)",
'criteria focus ok');
is(parser_calls("[con_mark=yay\tcon_mark=bar] focus"),
"cmd_criteria_add(con_mark, yay)\n" .
"cmd_criteria_add(con_mark, bar)\n" .
- "cmd_focus()",
+ "cmd_focus(0)",
'criteria focus ok');
is(parser_calls("[con_mark=yay\tcon_mark=bar]\tfocus"),
"cmd_criteria_add(con_mark, yay)\n" .
"cmd_criteria_add(con_mark, bar)\n" .
- "cmd_focus()",
+ "cmd_focus(0)",
'criteria focus ok');
is(parser_calls('[con_mark="yay"] focus'),
"cmd_criteria_add(con_mark, yay)\n" .
- "cmd_focus()",
+ "cmd_focus(0)",
'quoted criteria focus ok');
# Make sure trailing whitespace is stripped off: While this is not an issue for