t/525-i3bar-mouse-bindings: wait for i3bar to appear before testing
Otherwise, this test is flaky when i3bar takes a while to start.
This commit is contained in:
parent
f3a5796a8b
commit
338cb693dc
|
@ -54,13 +54,22 @@ $i3->subscribe({
|
|||
if ($event->{change} eq 'focus') {
|
||||
$cv->send($event->{container});
|
||||
}
|
||||
if ($event->{change} eq 'new') {
|
||||
if (defined($event->{container}->{window_properties}->{class}) &&
|
||||
$event->{container}->{window_properties}->{class} eq 'i3bar') {
|
||||
$cv->send($event->{container});
|
||||
}
|
||||
}
|
||||
},
|
||||
})->recv;
|
||||
|
||||
my $con = $cv->recv;
|
||||
ok($con, 'i3bar appeared');
|
||||
|
||||
my $left = open_window;
|
||||
my $right = open_window;
|
||||
sync_with_i3;
|
||||
my $con = $cv->recv;
|
||||
$con = $cv->recv;
|
||||
is($con->{window}, $right->{id}, 'focus is initially on the right container');
|
||||
reset_test;
|
||||
|
||||
|
|
Loading…
Reference in New Issue