Bläddra i källkod

Merge pull request #215 from gempesaw/fix-215-remove-time-mock

Make time mock not required for installation
Daniel Gempesaw 10 år sedan
förälder
incheckning
1d0145a49a
2 ändrade filer med 5 tillägg och 4 borttagningar
  1. 1 1
      cpanfile
  2. 4 3
      t/Waiter.t

+ 1 - 1
cpanfile

@@ -42,8 +42,8 @@ on 'test' => sub {
   requires "Test::Fatal" => "0";
   requires "Test::LWP::UserAgent" => "0";
   requires "Test::More" => "0";
+  requires "Test::Time" => "0";
   requires "Test::Warn" => "0";
-  requires "Time::Mock" => "0";
   requires "lib" => "0";
 };
 

+ 4 - 3
t/Waiter.t

@@ -5,14 +5,15 @@ use warnings;
 use Test::More;
 use Test::Warn;
 use Test::Fatal;
-use Time::Mock throttle => 100;
+use Test::Time;
 use Selenium::Waiter;
 
 SIMPLE_WAIT: {
     my $ret;
-    waits_ok( sub { $ret = wait_until { 1 } }, '<', 5, 'immediately true returns quickly' );
+    waits_ok( sub { $ret = wait_until { 1 } }, '<', 2, 'immediately true returns quickly' );
     ok($ret == 1, 'return value for a true wait_until is passed up');
-    waits_ok( sub { $ret = wait_until { 0 } }, '>', 25, 'never true expires the timeout' );
+
+    waits_ok( sub { $ret = wait_until { 0 } }, '==', 30, 'never true expires the timeout' );
     ok($ret eq '', 'return value for a false wait is an empty string');
 }