Bug 18925: (QA follow-up) Fix basic_workflow.t
authorTomas Cohen Arazi <tomascohen@theke.io>
Sat, 2 Mar 2019 14:03:01 +0000 (11:03 -0300)
committerNick Clemens <nick@bywatersolutions.com>
Tue, 5 Mar 2019 20:42:22 +0000 (20:42 +0000)
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>

Signed-off-by: Josef Moravec <josef.moravec@gmail.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

t/db_dependent/selenium/basic_workflow.t

index 9e9341f..b7a55d1 100644 (file)
@@ -38,6 +38,8 @@ use Time::HiRes qw(gettimeofday);
 use C4::Context;
 use C4::Biblio qw( AddBiblio ); # We shouldn't use it
 
+use Koha::CirculationRules;
+
 use Test::More tests => 20;
 use MARC::Record;
 use MARC::Field;
@@ -147,7 +149,18 @@ SKIP: {
     $dbh->do(q|INSERT INTO itemtypes (itemtype, description, rentalcharge, notforloan) VALUES (?, ?, ?, ?)|, undef, $itemtype->{itemtype}, $itemtype->{description}, $itemtype->{rentalcharge}, $itemtype->{notforloan});
 
     my $issuing_rules = $sample_data->{issuingrule};
-    $dbh->do(q|INSERT INTO issuingrules (categorycode, itemtype, branchcode, maxissueqty, issuelength, lengthunit, renewalperiod) VALUES (?, ?, ?, ?, ?, ?, ?)|, undef, $issuing_rules->{categorycode}, $issuing_rules->{itemtype}, $issuing_rules->{branchcode}, $issuing_rules->{maxissueqty}, $issuing_rules->{issuelength}, $issuing_rules->{lengthunit}, $issuing_rules->{renewalperiod});
+    $dbh->do(q|INSERT INTO issuingrules (categorycode, itemtype, branchcode, issuelength, lengthunit, renewalperiod) VALUES (?, ?, ?, ?, ?, ?)|, undef, $issuing_rules->{categorycode}, $issuing_rules->{itemtype}, $issuing_rules->{branchcode}, $issuing_rules->{issuelength}, $issuing_rules->{lengthunit}, $issuing_rules->{renewalperiod});
+    Koha::CirculationRules->set_rules(
+        {
+            categorycode => $issuing_rules->{categorycode},
+            itemtype     => $issuing_rules->{itemtype},
+            branchcode   => $issuing_rules->{branchcode},
+            rules        => {
+                maxissueqty => $issuing_rules->{maxissueqty}
+            }
+        }
+    );
+
 
     for my $biblionumber ( @biblionumbers ) {
         $driver->get($base_url."/cataloguing/additem.pl?biblionumber=$biblionumber");