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 |
- |
|
|