}
my $calendar = Koha::Calendar->new( branchcode => $branch );
$datedue = $calendar->addDate( $startdate, $dur, $loanlength->{lengthunit} );
+ if ($loanlength->{lengthunit} eq 'days') {
+ $datedue->set_hour(23);
+ $datedue->set_minute(59);
+ }
}
}
use C4::Circulation;
use C4::Members;
-use Test::More tests => 6;
+use Test::More tests => 8;
C4::Context->_new_userenv(1234567);
C4::Context->set_userenv(91, 'CLIstaff', '23529001223661', 'CPL',
'CPL', 'CPL', '', 'cc@cscnet.co.uk');
for my $item_barcode ( $test_item_fic, $test_item_24, $test_item_48) {
my $duedate = try_issue($test_patron, $item_barcode);
isa_ok($duedate, 'DateTime');
+ if ($item_barcode eq $test_item_fic) {
+ is($duedate->hour(), 23, "daily loan hours = 23");
+ is($duedate->minute(), 59, "daily loan mins = 59");
+ }
my $ret_ok = try_return($item_barcode);
is($ret_ok, 1, 'Return succeeded');
}