Bug 9209: Skip tests for older DBD::Mock
authorJared Camins-Esakov <jcamins@cpbibliography.com>
Fri, 28 Dec 2012 01:14:57 +0000 (20:14 -0500)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Sat, 29 Dec 2012 01:15:36 +0000 (20:15 -0500)
Because the calendar tests require a more recent version of DBD::Mock
than has been packaged by Debian, it makes sense to skip all the tests
requiring the database when only an older version is present.

Signed-off-by: Liz Rea <liz@catalyst.net.nz>
Works as advertised
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
t/Calendar.t

index 2557ed6..8648968 100755 (executable)
@@ -37,6 +37,10 @@ $module_context->mock(
     }
 );
 
+SKIP: {
+
+skip "DBD::Mock is too old", 33
+  unless $DBD::Mock::VERSION >= 1.45;
 
 my $holidays_session = DBD::Mock::Session->new('holidays_session' => (
     { # weekly holidays
@@ -320,3 +324,5 @@ my $day_after_christmas = DateTime->new(
                 '==', 40, 'Test parameter order not relevant (Days)' );
 
 }
+
+} # End SKIP block