Lines 580-588
subtest 'get_onshelfholds_policy() tests' => sub {
Link Here
|
580 |
} |
580 |
} |
581 |
); |
581 |
); |
582 |
|
582 |
|
|
|
583 |
my $memory_cache = Koha::Cache::Memory::Lite->get_instance; |
584 |
$memory_cache->flush(); |
585 |
|
583 |
is( $circ_rules->get_onshelfholds_policy({ item => $item }), 1, 'If rule_value is set on a matching rule, return it' ); |
586 |
is( $circ_rules->get_onshelfholds_policy({ item => $item }), 1, 'If rule_value is set on a matching rule, return it' ); |
584 |
# Delete the rule (i.e. get_effective_rule returns undef) |
587 |
# Delete the rule (i.e. get_effective_rule returns undef) |
585 |
$circ_rules->delete; |
588 |
$circ_rules->delete; |
|
|
589 |
$memory_cache->flush(); |
586 |
is( $circ_rules->get_onshelfholds_policy({ item => $item }), 0, 'If no matching rule, fallback to 0' ); |
590 |
is( $circ_rules->get_onshelfholds_policy({ item => $item }), 0, 'If no matching rule, fallback to 0' ); |
587 |
|
591 |
|
588 |
$schema->storage->txn_rollback; |
592 |
$schema->storage->txn_rollback; |
Lines 853-858
subtest 'get_lostreturn_policy() tests' => sub {
Link Here
|
853 |
) |
857 |
) |
854 |
->next |
858 |
->next |
855 |
->delete; |
859 |
->delete; |
|
|
860 |
$memory_cache->flush(); |
856 |
is_deeply( Koha::CirculationRules->get_lostreturn_policy( $params ), |
861 |
is_deeply( Koha::CirculationRules->get_lostreturn_policy( $params ), |
857 |
{ lostreturn => 'refund', processingreturn => 'refund' },'No rule for branch, no default rule, fallback default (refund)'); |
862 |
{ lostreturn => 'refund', processingreturn => 'refund' },'No rule for branch, no default rule, fallback default (refund)'); |
858 |
|
863 |
|
859 |
- |
|
|