Lines 2152-2168
subtest 'is_denied_renewal' => sub {
Link Here
|
2152 |
is( $deny_book->is_denied_renewal, 1, 'Renewal blocked when 3 rules matched (withdrawn, itype, location)' ); |
2152 |
is( $deny_book->is_denied_renewal, 1, 'Renewal blocked when 3 rules matched (withdrawn, itype, location)' ); |
2153 |
is( $allow_book->is_denied_renewal, 0, 'Renewal allowed when 3 rules not matched (withdrawn, itype, location)' ); |
2153 |
is( $allow_book->is_denied_renewal, 0, 'Renewal allowed when 3 rules not matched (withdrawn, itype, location)' ); |
2154 |
|
2154 |
|
2155 |
$idr_rules="itemcallnumber: [NULL]"; |
2155 |
$idr_rules="itemcallnumber: [null]"; |
2156 |
C4::Context->set_preference('ItemsDeniedRenewal', $idr_rules); |
2156 |
C4::Context->set_preference('ItemsDeniedRenewal', $idr_rules); |
2157 |
is( $deny_book->is_denied_renewal, 1, 'Renewal blocked for undef when NULL in pref' ); |
2157 |
is( $deny_book->is_denied_renewal, 1, 'Renewal blocked for undef when null in pref' ); |
2158 |
|
2158 |
|
2159 |
$idr_rules="itemcallnumber: ['']"; |
2159 |
$idr_rules="itemcallnumber: ['']"; |
2160 |
C4::Context->set_preference('ItemsDeniedRenewal', $idr_rules); |
2160 |
C4::Context->set_preference('ItemsDeniedRenewal', $idr_rules); |
2161 |
is( $deny_book->is_denied_renewal, 0, 'Renewal not blocked for undef when "" in pref' ); |
2161 |
is( $deny_book->is_denied_renewal, 0, 'Renewal not blocked for undef when "" in pref' ); |
2162 |
|
2162 |
|
2163 |
$idr_rules="itemnotes: [NULL]"; |
2163 |
$idr_rules="itemnotes: [null]"; |
2164 |
C4::Context->set_preference('ItemsDeniedRenewal', $idr_rules); |
2164 |
C4::Context->set_preference('ItemsDeniedRenewal', $idr_rules); |
2165 |
is( $deny_book->is_denied_renewal, 0, 'Renewal not blocked for "" when NULL in pref' ); |
2165 |
is( $deny_book->is_denied_renewal, 0, 'Renewal not blocked for "" when null in pref' ); |
2166 |
|
2166 |
|
2167 |
$idr_rules="itemnotes: ['']"; |
2167 |
$idr_rules="itemnotes: ['']"; |
2168 |
C4::Context->set_preference('ItemsDeniedRenewal', $idr_rules); |
2168 |
C4::Context->set_preference('ItemsDeniedRenewal', $idr_rules); |
2169 |
- |
|
|