migrate-config: mode foo → mode "foo" (+test) (Thanks cradle)
This commit is contained in:
parent
2d71102796
commit
e117a8a77f
|
@ -179,7 +179,6 @@ sub convert_command {
|
||||||
|
|
||||||
my @unchanged_cmds = qw(
|
my @unchanged_cmds = qw(
|
||||||
exec
|
exec
|
||||||
mode
|
|
||||||
mark
|
mark
|
||||||
kill
|
kill
|
||||||
restart
|
restart
|
||||||
|
@ -277,6 +276,12 @@ sub convert_command {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($command =~ /^mode/) {
|
||||||
|
my ($parameters) = ($command =~ /^mode (.*)/);
|
||||||
|
print qq|$statement $key mode "$parameters"\n|;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
# the parameters of the resize command have changed
|
# the parameters of the resize command have changed
|
||||||
if ($command =~ /^resize/) {
|
if ($command =~ /^resize/) {
|
||||||
# OLD: resize <left|right|top|bottom> [+|-]<pixels>\n")
|
# OLD: resize <left|right|top|bottom> [+|-]<pixels>\n")
|
||||||
|
|
|
@ -155,7 +155,7 @@ ok(line_exists($output, qr|^bindsym Mod1\+s stack-limit cols 2$|), 'stack-limit
|
||||||
ok(line_exists($output, qr|^bindsym Mod1\+s stack-limit rows 3$|), 'stack-limit unchanged');
|
ok(line_exists($output, qr|^bindsym Mod1\+s stack-limit rows 3$|), 'stack-limit unchanged');
|
||||||
ok(line_exists($output, qr|^bindcode Mod1\+c exec /usr/bin/urxvt$|), 'bind changed to bindcode');
|
ok(line_exists($output, qr|^bindcode Mod1\+c exec /usr/bin/urxvt$|), 'bind changed to bindcode');
|
||||||
ok(line_exists($output, qr|^mode "asdf" {$|), 'mode asdf unchanged');
|
ok(line_exists($output, qr|^mode "asdf" {$|), 'mode asdf unchanged');
|
||||||
ok(line_exists($output, qr|^bindcode 36 mode default$|), 'mode default unchanged');
|
ok(line_exists($output, qr|^bindcode 36 mode \"default\"$|), 'mode default unchanged');
|
||||||
ok(line_exists($output, qr|^}$|), 'closing mode bracket still there');
|
ok(line_exists($output, qr|^}$|), 'closing mode bracket still there');
|
||||||
|
|
||||||
#####################################################################
|
#####################################################################
|
||||||
|
@ -335,4 +335,11 @@ ok(line_exists($output, qr|i3bar|), 'i3bar added');
|
||||||
$output = migrate_config('workspace_bar no');
|
$output = migrate_config('workspace_bar no');
|
||||||
ok(!line_exists($output, qr|i3bar|), 'no i3bar added');
|
ok(!line_exists($output, qr|i3bar|), 'no i3bar added');
|
||||||
|
|
||||||
|
#####################################################################
|
||||||
|
# check whether the mode command gets quotes
|
||||||
|
#####################################################################
|
||||||
|
|
||||||
|
$output = migrate_config('bindsym Mod1+m mode foobar');
|
||||||
|
ok(line_exists($output, qr|^bindsym Mod1\+m mode "foobar"|), 'mode got quotes');
|
||||||
|
|
||||||
done_testing();
|
done_testing();
|
||||||
|
|
Loading…
Reference in New Issue