Bug 12134: Add unit tests to reflect the change in IsDebarred
authorJonathan Druart <jonathan.druart@biblibre.com>
Thu, 24 Apr 2014 15:36:44 +0000 (17:36 +0200)
committerGalen Charlton <gmc@esilibrary.com>
Mon, 28 Apr 2014 17:03:48 +0000 (17:03 +0000)
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
t/db_dependent/Borrower_Debarments.t

index 88141f6..9e2fd61 100755 (executable)
@@ -5,7 +5,7 @@ use Modern::Perl;
 use C4::Context;
 use C4::Members;
 
-use Test::More tests => 18;
+use Test::More tests => 19;
 
 use_ok('Koha::Borrower::Debarments');
 
@@ -93,4 +93,7 @@ foreach my $d ( @$debarments ) {
 $debarments = GetDebarments({ borrowernumber => $borrowernumber });
 ok( @$debarments == 0, "DelDebarment functions correctly" );
 
+$dbh->do(q|UPDATE borrowers SET debarred = '1970-01-01'|);
+is( IsDebarred( $borrowernumber ), undef, 'A patron with a debarred date in the past is not debarred' );
+
 $dbh->rollback;