]> git.sur5r.net Git - i3/i3/commitdiff
testcases: Implement open_empty_con which directly returns the ID
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 17 Jul 2010 13:17:16 +0000 (15:17 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 17 Jul 2010 13:17:16 +0000 (15:17 +0200)
testcases/t/lib/i3test.pm

index cf4baccc067870f28d33c9f10e824ca4ca184994..2fcfc06449d0e3bb81b56e24cff1b1da76a6d2af 100644 (file)
@@ -10,7 +10,7 @@ use List::Util qw(first);
 use v5.10;
 
 use Exporter ();
-our @EXPORT = qw(get_workspace_names get_unused_workspace get_ws_content get_ws get_focused);
+our @EXPORT = qw(get_workspace_names get_unused_workspace get_ws_content get_ws get_focused open_empty_con);
 
 BEGIN {
     my $window_count = 0;
@@ -53,6 +53,13 @@ sub open_standard_window {
     return $window;
 }
 
+sub open_empty_con {
+    my ($i3) = @_;
+
+    my $reply = $i3->command('open')->recv;
+    return $reply->{id};
+}
+
 sub get_workspace_names {
     my $i3 = i3("/tmp/nestedcons");
     # TODO: use correct command as soon as AnyEvent::i3 is updated