Split list of command / config directives in tests. (#2345)

This makes adding new directives less prone to merge conflicts.
This commit is contained in:
Ingo Bürk
2016-05-11 20:11:04 +02:00
committed by Michael Stapelberg
parent 4bec3b9d24
commit f5945b7c6e
2 changed files with 74 additions and 31 deletions

View File

@ -442,9 +442,51 @@ hide_edge_border both
client.focused #4c7899 #285577 #ffffff #2e9ef4
EOT
my $expected_all_tokens = <<'EOT';
ERROR: CONFIG: Expected one of these tokens: <end>, '#', 'set', 'set_from_resource', 'bindsym', 'bindcode', 'bind', 'bar', 'font', 'mode', 'floating_minimum_size', 'floating_maximum_size', 'floating_modifier', 'default_orientation', 'workspace_layout', 'new_window', 'new_float', 'hide_edge_borders', 'for_window', 'assign', 'no_focus', 'focus_follows_mouse', 'mouse_warping', 'force_focus_wrapping', 'force_xinerama', 'force-xinerama', 'workspace_auto_back_and_forth', 'fake_outputs', 'fake-outputs', 'force_display_urgency_hint', 'focus_on_window_activation', 'show_marks', 'workspace', 'ipc_socket', 'ipc-socket', 'restart_state', 'popup_during_fullscreen', 'exec_always', 'exec', 'client.background', 'client.focused_inactive', 'client.focused', 'client.unfocused', 'client.urgent', 'client.placeholder'
EOT
my $expected_all_tokens = "ERROR: CONFIG: Expected one of these tokens: <end>, '#', '" . join("', '", qw(
set
set_from_resource
bindsym
bindcode
bind
bar
font
mode
floating_minimum_size
floating_maximum_size
floating_modifier
default_orientation
workspace_layout
new_window
new_float
hide_edge_borders
for_window
assign
no_focus
focus_follows_mouse
mouse_warping
force_focus_wrapping
force_xinerama
force-xinerama
workspace_auto_back_and_forth
fake_outputs
fake-outputs
force_display_urgency_hint
focus_on_window_activation
show_marks
workspace
ipc_socket
ipc-socket
restart_state
popup_during_fullscreen
exec_always
exec
client.background
client.focused_inactive
client.focused
client.unfocused
client.urgent
client.placeholder
)) . "'\n";
my $expected_end = <<'EOT';
ERROR: CONFIG: (in file <stdin>)