#
use i3test;
use List::Util qw(sum);
-use X11::XCB::Connection;
-
-my $x = X11::XCB::Connection->new;
my $tmp = fresh_workspace;
-cmd 'exec /usr/bin/urxvt';
-wait_for_map $x;
-cmd 'exec /usr/bin/urxvt';
-wait_for_map $x;
+my $first = open_window;
+my $second = open_window;
my ($nodes, $focus) = get_ws_content($tmp);
my $old_sum = sum map { $_->{rect}->{width} } @{$nodes};
-#cmd 'open';
+
cmd 'resize grow left 10 px or 25 ppt';
cmd 'split v';
-#cmd 'open';
-cmd 'exec /usr/bin/urxvt';
-wait_for_map $x;
+
+sync_with_i3;
+
+my $third = open_window;
cmd 'mode toggle';
-sync_with_i3 $x;
+sync_with_i3;
cmd 'kill';
-wait_for_unmap $x;
+sync_with_i3;
($nodes, $focus) = get_ws_content($tmp);
my $new_sum = sum map { $_->{rect}->{width} } @{$nodes};