Bug 25531: Add tests
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 18 May 2020 15:49:37 +0000 (17:49 +0200)
committerVictor Grousset/tuxayo <victor@tuxayo.net>
Thu, 11 Jun 2020 16:06:29 +0000 (18:06 +0200)
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

Signed-off-by: Joy Nelson <joy@bywatersolutions.com>

(cherry picked from commit 6066bb39a5ed9b284bf2344e4b98394e89f809a3)
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>

t/db_dependent/Circulation.t

index 4d26b05..efc8514 100755 (executable)
@@ -1773,7 +1773,7 @@ subtest 'AddReturn + CumulativeRestrictionPeriods' => sub {
 };
 
 subtest 'AddReturn + suspension_chargeperiod' => sub {
-    plan tests => 21;
+    plan tests => 24;
 
     my $library = $builder->build( { source => 'Branch' } );
     my $patron  = $builder->build( { source => 'Borrower', value => { categorycode => $patron_category->{categorycode} } } );
@@ -1931,6 +1931,18 @@ subtest 'AddReturn + suspension_chargeperiod' => sub {
             expiration_date => $now->clone->add(days => 5 + (5 * 2 - 1) ),
         }
     );
+
+    test_debarment_on_checkout(
+        {
+            item            => $item_1,
+            library         => $library,
+            patron          => $patron,
+            due_date        => $now->clone->add(days => 1),
+            return_date     => $now->clone->add(days => 5),
+            expiration_date => $now->clone->add(days => 5 + (4 * 2 - 1) ),
+        }
+    );
+
 };
 
 subtest 'CanBookBeIssued + AutoReturnCheckedOutItems' => sub {