Bug 19014: Unit tests
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
parent
a6b359ccbb
commit
96e779d952
1 changed files with 14 additions and 1 deletions
|
@ -274,7 +274,7 @@ Koha::CirculationRules->set_rules(
|
|||
|
||||
my ( $reused_itemnumber_1, $reused_itemnumber_2 );
|
||||
subtest "CanBookBeRenewed tests" => sub {
|
||||
plan tests => 71;
|
||||
plan tests => 75;
|
||||
|
||||
C4::Context->set_preference('ItemsDeniedRenewal','');
|
||||
# Generate test biblio
|
||||
|
@ -627,6 +627,19 @@ subtest "CanBookBeRenewed tests" => sub {
|
|||
is( $renewokay, 0, 'Bug 14101: Cannot renew, renewal is automatic and premature' );
|
||||
is( $error, 'auto_too_soon',
|
||||
'Bug 14101: Cannot renew, renewal is automatic and premature, "No renewal before" = undef (returned code is auto_too_soon)' );
|
||||
AddReserve(
|
||||
$branch, $reserving_borrowernumber, $biblio->biblionumber,
|
||||
$bibitems, $priority, $resdate, $expdate, $notes,
|
||||
'a title', $item_4->itemnumber, $found
|
||||
);
|
||||
( $renewokay, $error ) = CanBookBeRenewed( $renewing_borrowernumber, $item_4->itemnumber );
|
||||
is( $renewokay, 0, 'Still should not be able to renew' );
|
||||
is( $error, 'auto_too_soon', 'returned code is auto_too_soon, reserve not checked' );
|
||||
( $renewokay, $error ) = CanBookBeRenewed( $renewing_borrowernumber, $item_4->itemnumber, 1 );
|
||||
is( $renewokay, 0, 'Still should not be able to renew' );
|
||||
is( $error, 'on_reserve', 'returned code is on_reserve, auto_too_soon limit is overridden' );
|
||||
|
||||
|
||||
|
||||
# Bug 7413
|
||||
# Test premature manual renewal
|
||||
|
|
Loading…
Reference in a new issue