View | Details | Raw Unified | Return to bug 32478
Collapse All | Expand All

(-)a/t/db_dependent/Koha/Item.t (-5 / +4 lines)
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
- 

Return to bug 32478