################################################################################
is(parser_calls('unknown_literal'),
- "ERROR: Expected one of these tokens: <end>, '[', " .
- "'move', " .
- "'exec', " .
- "'exit', " .
- "'restart', " .
- "'reload', " .
- "'shmlog', " .
- "'debuglog', " .
- "'border', " .
- "'layout', " .
- "'append_layout', " .
- "'workspace', " .
- "'focus', " .
- "'kill', " .
- "'open', " .
- "'fullscreen', " .
- "'sticky', " .
- "'split', " .
- "'floating', " .
- "'mark', " .
- "'unmark', " .
- "'resize', " .
- "'rename', " .
- "'nop', " .
- "'scratchpad', " .
- "'title_format', " .
- "'mode', " .
- "'bar'\n" .
+ "ERROR: Expected one of these tokens: <end>, '[', '" . join("', '", qw(
+ move
+ exec
+ exit
+ restart
+ reload
+ shmlog
+ debuglog
+ border
+ layout
+ append_layout
+ workspace
+ focus
+ kill
+ open
+ fullscreen
+ sticky
+ split
+ floating
+ mark
+ unmark
+ resize
+ rename
+ nop
+ scratchpad
+ title_format
+ mode
+ bar
+ )) . "'\n" .
"ERROR: Your command: unknown_literal\n" .
"ERROR: ^^^^^^^^^^^^^^^",
'error for unknown literal ok');