Bug 23104: Add tests for maxonsiteissueqty
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Thu, 13 Jun 2019 16:28:40 +0000 (11:28 -0500)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Tue, 18 Jun 2019 09:01:58 +0000 (10:01 +0100)
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

t/db_dependent/Circulation/TooMany.t

index 577a0da..a5ad926 100644 (file)
@@ -661,7 +661,7 @@ subtest 'General vs specific rules limit quantity correctly' => sub {
 };
 
 subtest 'empty string means unlimited' => sub {
-    plan tests => 1;
+    plan tests => 2;
 
     Koha::CirculationRules->set_rules(
         {
@@ -670,7 +670,7 @@ subtest 'empty string means unlimited' => sub {
             itemtype     => '*',
             rules        => {
                 maxissueqty       => '',
-                maxonsiteissueqty => 0,
+                maxonsiteissueqty => '',
             }
         },
     );
@@ -680,6 +680,12 @@ subtest 'empty string means unlimited' => sub {
         'maxissueqty="" should mean unlimited'
     );
 
+    is(
+        C4::Circulation::TooMany( $patron, $biblio->{biblionumber}, $item, { onsite_checkout => 1 } ),
+        undef,
+        'maxonsiteissueqty="" should mean unlimited'
+    );
+
     teardown();
 };