]> git.sur5r.net Git - i3/i3/commitdiff
testcases: use Test::More is_deeply, don't depend on Test::Deep
authorMaik Fischer <maikf@qu.cx>
Tue, 22 Nov 2011 01:21:47 +0000 (02:21 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 23 Nov 2011 00:02:57 +0000 (00:02 +0000)
testcases/Makefile.PL
testcases/lib/i3test.pm
testcases/t/001-tile.t
testcases/t/100-fullscreen.t
testcases/t/116-nestedcons.t
testcases/t/139-ws-numbers.t
testcases/t/140-focus-lost.t
testcases/t/172-start-on-named-ws.t
testcases/t/173-get-marks.t

index fd7b5e0d0cca229c66ae9cc2ea7548e734136d91..f82aa856920324d84605cebb49b046279586a13f 100755 (executable)
@@ -10,8 +10,6 @@ WriteMakefile(
         'AnyEvent'     => 0,
         'AnyEvent::I3' => '0.09',
         'X11::XCB'     => '0.03',
-        'Test::Most'   => 0,
-        'Test::Deep'   => 0,
        'EV'           => 0,
        'Inline'       => 0,
     },
index 44ce7f2369a290806b77f15d8b03cff475de9faa..fb2b1cf55eb97c28e975477a1425b74a2ea017f9 100644 (file)
@@ -61,15 +61,14 @@ sub import {
     my $class = shift;
     my $pkg = caller;
 
-    my $test_most_args = @_ ? "qw(@_)" : "";
+    my $test_more_args = @_ ? "qw(@_)" : "";
     local $@;
     eval << "__";
 package $pkg;
-use Test::Most $test_most_args;
+use Test::More $test_more_args;
 use Data::Dumper;
 use AnyEvent::I3;
 use Time::HiRes qw(sleep);
-use Test::Deep qw(eq_deeply cmp_deeply);
 __
     $tester->bail_out("$@") if $@;
     feature->import(":5.10");
index 066bc64045397870058a5af14e0793eab93fc46d..460cbd9042f75251595d49e61c89f7cd392d5018 100644 (file)
@@ -21,6 +21,6 @@ $window->map;
 sleep(0.25);
 
 my $new_rect = $window->rect;
-ok(!eq_deeply($new_rect, $original_rect), "Window got repositioned");
+ok(!eq_hash($new_rect, $original_rect), "Window got repositioned");
 
 done_testing;
index dc7eec188a01a0f619906e3e6bc6c7fc97bddd54..4a8f87a75dc7ad7fe46b7f86e00d117c23472e6c 100644 (file)
@@ -51,7 +51,7 @@ wait_for_map $window;
 cmd 'open';
 
 my $new_rect = $window->rect;
-ok(!eq_deeply($new_rect, $original_rect), "Window got repositioned");
+ok(!eq_hash($new_rect, $original_rect), "Window got repositioned");
 $original_rect = $new_rect;
 
 $window->fullscreen(1);
@@ -59,7 +59,7 @@ $window->fullscreen(1);
 sync_with_i3;
 
 $new_rect = $window->rect;
-ok(!eq_deeply($new_rect, $original_rect), "Window got repositioned after fullscreen");
+ok(!eq_hash($new_rect, $original_rect), "Window got repositioned after fullscreen");
 
 my $orect = $output->{rect};
 my $wrect = $new_rect;
@@ -98,7 +98,7 @@ $window->map;
 wait_for_map $window;
 
 $new_rect = $window->rect;
-ok(!eq_deeply($new_rect, $original_rect), "Window got repositioned after fullscreen");
+ok(!eq_hash($new_rect, $original_rect), "Window got repositioned after fullscreen");
 ok($window->mapped, "Window is mapped after opening it in fullscreen mode");
 
 $wrect = $new_rect;
@@ -128,7 +128,7 @@ sync_with_i3;
 ok(!$swindow->mapped, 'window not mapped while fullscreen window active');
 
 $new_rect = $swindow->rect;
-ok(!eq_deeply($new_rect, $original_rect), "Window got repositioned");
+ok(!eq_hash($new_rect, $original_rect), "Window got repositioned");
 
 $swindow->fullscreen(1);
 sync_with_i3;
index 4b3958a1eb4ec09bc94f15802f325a363649b893..ada6e0dc07cb603ab6dc40cf2d4e8f47893bb898 100644 (file)
@@ -50,7 +50,7 @@ my $expected = {
     'floating_nodes' => ignore(),
 };
 
-cmp_deeply($tree, $expected, 'root node OK');
+is_deeply($tree, $expected, 'root node OK');
 
 my @nodes = @{$tree->{nodes}};
 
index aac1debf0e642946fae4fe1960cb73a8408fd40e..78b9191a73f278374d8b5a0a50aae230826434d9 100644 (file)
@@ -13,7 +13,7 @@ sub check_order {
     my @nums = map { $_->{num} } grep { defined($_->{num}) } @ws;
     my @sorted = sort @nums;
 
-    cmp_deeply(\@nums, \@sorted, $msg);
+    is_deeply(\@nums, \@sorted, $msg);
 }
 
 check_order('workspace order alright before testing');
index 2d3c157013ce8106fb51599ccb51143950b3430b..3d78b1bd566a9ee022977e80bee5890cb67dfd00 100644 (file)
@@ -13,7 +13,7 @@ sub check_order {
     my @nums = map { $_->{num} } grep { defined($_->{num}) } @ws;
     my @sorted = sort @nums;
 
-    cmp_deeply(\@nums, \@sorted, $msg);
+    is_deeply(\@nums, \@sorted, $msg);
 }
 
 my $tmp = fresh_workspace;
index 97ae16e96effab59a28a6b9235a1c32736cf57e8..34d987768bd0b2915e72a1d9c630028fb1578f75 100644 (file)
@@ -18,7 +18,7 @@ EOT
 my $pid = launch_with_config($config);
 
 my @names = @{get_workspace_names()};
-cmp_deeply(\@names, [ '1' ], 'i3 starts on workspace 1 without any configuration');
+is_deeply(\@names, [ '1' ], 'i3 starts on workspace 1 without any configuration');
 
 exit_gracefully($pid);
 
@@ -36,7 +36,7 @@ EOT
 $pid = launch_with_config($config);
 
 @names = @{get_workspace_names()};
-cmp_deeply(\@names, [ 'foobar' ], 'i3 starts on named workspace foobar');
+is_deeply(\@names, [ 'foobar' ], 'i3 starts on named workspace foobar');
 
 exit_gracefully($pid);
 
@@ -54,7 +54,7 @@ EOT
 $pid = launch_with_config($config);
 
 @names = @{get_workspace_names()};
-cmp_deeply(\@names, [ 'foobar' ], 'i3 starts on named workspace foobar');
+is_deeply(\@names, [ 'foobar' ], 'i3 starts on named workspace foobar');
 
 exit_gracefully($pid);
 
index e74c233a6a3560858909c9631f3164ff35780b0b..75b6e7a8f0594c34e593cdbb73be277f4053b8c7 100644 (file)
@@ -16,7 +16,7 @@ sub get_marks {
 my $tmp = fresh_workspace;
 
 my $marks = get_marks();
-cmp_deeply($marks, [], 'no marks set so far');
+is_deeply($marks, [], 'no marks set so far');
 
 ##############################################################
 # 2: check that setting a mark is reflected in the get_marks reply
@@ -25,7 +25,7 @@ cmp_deeply($marks, [], 'no marks set so far');
 cmd 'open';
 cmd 'mark foo';
 
-cmp_deeply(get_marks(), [ 'foo' ], 'mark foo set');
+is_deeply(get_marks(), [ 'foo' ], 'mark foo set');
 
 ##############################################################
 # 3: check that the mark is gone after killing the container
@@ -33,7 +33,7 @@ cmp_deeply(get_marks(), [ 'foo' ], 'mark foo set');
 
 cmd 'kill';
 
-cmp_deeply(get_marks(), [ ], 'mark gone');
+is_deeply(get_marks(), [ ], 'mark gone');
 
 ##############################################################
 # 4: check that duplicate marks are included twice in the get_marks reply
@@ -45,6 +45,6 @@ cmd 'mark bar';
 cmd 'open';
 cmd 'mark bar';
 
-cmp_deeply(get_marks(), [ 'bar', 'bar' ], 'duplicate mark found twice');
+is_deeply(get_marks(), [ 'bar', 'bar' ], 'duplicate mark found twice');
 
 done_testing;