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

(-)a/t/db_dependent/Koha/Patron/Category.t (-2 / +23 lines)
Lines 19-25 Link Here
19
19
20
use Modern::Perl;
20
use Modern::Perl;
21
21
22
use Test::More tests => 2;
22
use Test::More tests => 3;
23
23
24
use t::lib::TestBuilder;
24
use t::lib::TestBuilder;
25
use t::lib::Mocks;
25
use t::lib::Mocks;
Lines 144-146 subtest 'effective_change_password() tests' => sub { Link Here
144
        $schema->storage->txn_rollback;
144
        $schema->storage->txn_rollback;
145
    };
145
    };
146
};
146
};
147
- 
147
148
subtest 'override_hidden_items() tests' => sub {
149
150
    plan tests => 4;
151
152
    $schema->storage->txn_begin;
153
154
    my $category_1 = $builder->build_object({ class => 'Koha::Patron::Categories' });
155
    my $category_2 = $builder->build_object({ class => 'Koha::Patron::Categories' });
156
157
    t::lib::Mocks::mock_preference( 'OpacHiddenItemsExceptions', $category_1->categorycode . '|' . $category_2->categorycode . '|RANDOM' );
158
159
    ok( $category_1->override_hidden_items, 'Category configured to override' );
160
    ok( $category_2->override_hidden_items, 'Category configured to override' );
161
162
    t::lib::Mocks::mock_preference( 'OpacHiddenItemsExceptions', 'RANDOM|' . $category_2->categorycode );
163
164
    ok( !$category_1->override_hidden_items, 'Category not configured to override' );
165
    ok( $category_2->override_hidden_items, 'Category configured to override' );
166
167
    $schema->storage->txn_rollback;
168
};

Return to bug 22694