Added a testcase for #1614
This commit is contained in:
parent
3b81e40096
commit
43204b43fd
@ -606,7 +606,7 @@ sub get_dock_clients {
|
||||
|
||||
=head2 cmd($command)
|
||||
|
||||
Sends the specified command to i3.
|
||||
Sends the specified command to i3 and returns the output.
|
||||
|
||||
my $ws = unused_workspace;
|
||||
cmd "workspace $ws";
|
||||
|
@ -141,4 +141,21 @@ cmd 'mark --toggle important';
|
||||
is(get_mark_for_window_on_workspace($tmp, $first), 'important', 'left container has the mark now');
|
||||
ok(!get_mark_for_window_on_workspace($tmp, $second), 'second containr no longer has the mark');
|
||||
|
||||
##############################################################
|
||||
# 9: try to mark two cons with the same mark and check that
|
||||
# it fails
|
||||
##############################################################
|
||||
|
||||
my $first = open_window(wm_class => 'iamnotunique');
|
||||
my $second = open_window(wm_class => 'iamnotunique');
|
||||
|
||||
my $result = cmd "[instance=iamnotunique] mark important";
|
||||
|
||||
is($result->[0]->{success}, 0, 'command was unsuccessful');
|
||||
is($result->[0]->{error}, 'A mark must not be put onto more than one window', 'correct error is returned');
|
||||
ok(!get_mark_for_window_on_workspace($tmp, $first), 'first container is not marked');
|
||||
ok(!get_mark_for_window_on_workspace($tmp, $second), 'second containr is not marked');
|
||||
|
||||
##############################################################
|
||||
|
||||
done_testing;
|
||||
|
Loading…
Reference in New Issue
Block a user