]> git.sur5r.net Git - i3/i3/commitdiff
Bugfix: parse outputs as "word", not "string", to ignore trailing whitespace (Thanks...
authorMichael Stapelberg <michael@stapelberg.de>
Fri, 25 Jan 2013 12:55:26 +0000 (13:55 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Fri, 25 Jan 2013 12:55:26 +0000 (13:55 +0100)
fixes #921

parser-specs/config.spec
testcases/t/201-config-parser.t

index 7a31a5d820ef4c6121beab711d4b1ba05a3b0a99..168b6a9f7b7da6d0e1bf048a294e7048a5040b4f 100644 (file)
@@ -214,7 +214,7 @@ state WORKSPACE_OUTPUT:
       -> WORKSPACE_OUTPUT_STR
 
 state WORKSPACE_OUTPUT_STR:
-  output = string
+  output = word
       -> call cfg_workspace($workspace, $output)
 
 # ipc-socket <path>
index d60107952b6979203ea00e1124c4cd35f73036e6..266d29593e37b923a932f7ed85c085f3e89cb335 100644 (file)
@@ -204,6 +204,24 @@ is(parser_calls($config),
    $expected,
    'workspace_layout ok');
 
+################################################################################
+# workspace assignments, with trailing whitespace (ticket #921)
+################################################################################
+
+$config = <<'EOT';
+workspace "3" output DP-1 
+workspace "3" output           VGA-1   
+EOT
+
+$expected = <<'EOT';
+cfg_workspace(3, DP-1)
+cfg_workspace(3, VGA-1)
+EOT
+
+is(parser_calls($config),
+   $expected,
+   'workspace assignment ok');
+
 ################################################################################
 # new_window
 ################################################################################