Lines 155-166
subtest 'GetHiddenItemnumbers tests' => sub {
Link Here
|
155 |
push @items, GetItem( $item2_itemnumber ); |
155 |
push @items, GetItem( $item2_itemnumber ); |
156 |
|
156 |
|
157 |
# Empty OpacHiddenItems |
157 |
# Empty OpacHiddenItems |
158 |
C4::Context->set_preference('OpacHiddenItems',''); |
158 |
t::lib::Mocks::mock_preference('OpacHiddenItems',''); |
159 |
ok( !defined( GetHiddenItemnumbers( { items => \@items } ) ), |
159 |
ok( !defined( GetHiddenItemnumbers( { items => \@items } ) ), |
160 |
"Hidden items list undef if OpacHiddenItems empty"); |
160 |
"Hidden items list undef if OpacHiddenItems empty"); |
161 |
|
161 |
|
162 |
# Blank spaces |
162 |
# Blank spaces |
163 |
C4::Context->set_preference('OpacHiddenItems',' '); |
163 |
t::lib::Mocks::mock_preference('OpacHiddenItems',' '); |
164 |
ok( scalar GetHiddenItemnumbers( { items => \@items } ) == 0, |
164 |
ok( scalar GetHiddenItemnumbers( { items => \@items } ) == 0, |
165 |
"Hidden items list empty if OpacHiddenItems only contains blanks"); |
165 |
"Hidden items list empty if OpacHiddenItems only contains blanks"); |
166 |
|
166 |
|
Lines 176-182
subtest 'GetHiddenItemnumbers tests' => sub {
Link Here
|
176 |
$opachiddenitems = " |
176 |
$opachiddenitems = " |
177 |
withdrawn: [1,0]"; |
177 |
withdrawn: [1,0]"; |
178 |
t::lib::Mocks::mock_preference( 'OpacHiddenItems', $opachiddenitems ); |
178 |
t::lib::Mocks::mock_preference( 'OpacHiddenItems', $opachiddenitems ); |
179 |
C4::Context->set_preference( 'OpacHiddenItems', $opachiddenitems ); |
|
|
180 |
@hidden = GetHiddenItemnumbers( { items => \@items } ); |
179 |
@hidden = GetHiddenItemnumbers( { items => \@items } ); |
181 |
ok( scalar @hidden == 2, "Two items hidden"); |
180 |
ok( scalar @hidden == 2, "Two items hidden"); |
182 |
is_deeply( \@hidden, \@itemnumbers, "withdrawn=1 and withdrawn=0 hidden"); |
181 |
is_deeply( \@hidden, \@itemnumbers, "withdrawn=1 and withdrawn=0 hidden"); |
183 |
- |
|
|