|
Lines 34-40
use Koha::AuthorisedValues;
Link Here
|
| 34 |
use t::lib::Mocks; |
34 |
use t::lib::Mocks; |
| 35 |
use t::lib::TestBuilder; |
35 |
use t::lib::TestBuilder; |
| 36 |
|
36 |
|
| 37 |
use Test::More tests => 17; |
37 |
use Test::More tests => 18; |
| 38 |
|
38 |
|
| 39 |
use Test::Warn; |
39 |
use Test::Warn; |
| 40 |
|
40 |
|
|
Lines 1124-1127
subtest 'tests for GetMarcItemFields' => sub {
Link Here
|
| 1124 |
is_deeply( $item3_marc->field($itemtag), @$marc_items[0], "We should get the third item when explicitly requested"); |
1124 |
is_deeply( $item3_marc->field($itemtag), @$marc_items[0], "We should get the third item when explicitly requested"); |
| 1125 |
|
1125 |
|
| 1126 |
$schema->storage->txn_rollback; |
1126 |
$schema->storage->txn_rollback; |
| 1127 |
}; |
1127 |
}; |
|
|
1128 |
|
| 1129 |
subtest 'tests for UseHidingRulesWithBorrowerCategory' => sub { |
| 1130 |
plan tests => 6; |
| 1131 |
|
| 1132 |
t::lib::Mocks::mock_preference('OpacHiddenItemsExceptions', ''); |
| 1133 |
|
| 1134 |
is(C4::Items::UseHidingRulesWithBorrowerCategory('PT'), 1, 'Hiding rules used for category PT'); |
| 1135 |
is(C4::Items::UseHidingRulesWithBorrowerCategory('S'), 1, 'Hiding rules used for category S'); |
| 1136 |
|
| 1137 |
t::lib::Mocks::mock_preference('OpacHiddenItemsExceptions', 'S|L'); |
| 1138 |
|
| 1139 |
is(C4::Items::UseHidingRulesWithBorrowerCategory('PT'), 1, 'Hiding rules used for category PT'); |
| 1140 |
is(C4::Items::UseHidingRulesWithBorrowerCategory('S'), 0, 'Hiding rules ignored for category S'); |
| 1141 |
is(C4::Items::UseHidingRulesWithBorrowerCategory('L'), 0, 'Hiding rules ignored for category L'); |
| 1142 |
|
| 1143 |
is(C4::Items::UseHidingRulesWithBorrowerCategory(), 1, 'Hiding rules used for unspecified category'); |
| 1144 |
}; |
| 1128 |
- |
|
|