|
Lines 105-111
subtest 'General Add, Get and Del tests' => sub {
Link Here
|
| 105 |
|
105 |
|
| 106 |
subtest 'GetHiddenItemnumbers tests' => sub { |
106 |
subtest 'GetHiddenItemnumbers tests' => sub { |
| 107 |
|
107 |
|
| 108 |
plan tests => 9; |
108 |
plan tests => 11; |
| 109 |
|
109 |
|
| 110 |
# This sub is controlled by the OpacHiddenItems system preference. |
110 |
# This sub is controlled by the OpacHiddenItems system preference. |
| 111 |
|
111 |
|
|
Lines 190-195
subtest 'GetHiddenItemnumbers tests' => sub {
Link Here
|
| 190 |
ok( scalar @hidden == 2, "Two items hidden"); |
190 |
ok( scalar @hidden == 2, "Two items hidden"); |
| 191 |
is_deeply( \@hidden, \@itemnumbers, "withdrawn=1 and homebranch library2 hidden"); |
191 |
is_deeply( \@hidden, \@itemnumbers, "withdrawn=1 and homebranch library2 hidden"); |
| 192 |
|
192 |
|
|
|
193 |
# Override hidden with patron category |
| 194 |
t::lib::Mocks::mock_preference( 'OpacHiddenItemsExceptions', 'S' ); |
| 195 |
@hidden = GetHiddenItemnumbers( { items => \@items, borcat => 'PT' } ); |
| 196 |
ok( scalar @hidden == 2, "Two items still hidden"); |
| 197 |
@hidden = GetHiddenItemnumbers( { items => \@items, borcat => 'S' } ); |
| 198 |
ok( scalar @hidden == 0, "Two items not hidden"); |
| 199 |
|
| 193 |
# Valid OpacHiddenItems, empty list |
200 |
# Valid OpacHiddenItems, empty list |
| 194 |
@items = (); |
201 |
@items = (); |
| 195 |
@hidden = GetHiddenItemnumbers( { items => \@items } ); |
202 |
@hidden = GetHiddenItemnumbers( { items => \@items } ); |
| 196 |
- |
|
|