Bug 37378: Unit test
Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
parent
e7a017e663
commit
fb768ebbb8
1 changed files with 22 additions and 2 deletions
|
@ -1284,8 +1284,8 @@ subtest 'search_patrons_to_anonymise' => sub {
|
||||||
t::lib::Mocks::mock_preference('IndependentBranches', 0);
|
t::lib::Mocks::mock_preference('IndependentBranches', 0);
|
||||||
};
|
};
|
||||||
|
|
||||||
subtest 'libraries_where_can_see_patrons + can_see_patron_infos + search_limited' => sub {
|
subtest 'libraries_where_can_see_patrons + libraries_where_can_see_things + can_see_patron_infos + search_limited' => sub {
|
||||||
plan tests => 3;
|
plan tests => 4;
|
||||||
|
|
||||||
# group1
|
# group1
|
||||||
# + library_11
|
# + library_11
|
||||||
|
@ -1329,6 +1329,26 @@ subtest 'libraries_where_can_see_patrons + can_see_patron_infos + search_limited
|
||||||
$sth->execute( $patron_21->borrowernumber, 'edit_borrowers' );
|
$sth->execute( $patron_21->borrowernumber, 'edit_borrowers' );
|
||||||
|
|
||||||
# Pfiou, we can start now!
|
# Pfiou, we can start now!
|
||||||
|
subtest 'libraries_where_can_see_things' => sub {
|
||||||
|
plan tests => 2;
|
||||||
|
t::lib::Mocks::mock_userenv( { patron => $patron_11_2 } );
|
||||||
|
my $params = {
|
||||||
|
permission => 'editcatalogue',
|
||||||
|
subpermission => 'edit_any_item',
|
||||||
|
group_feature => 'ft_limit_item_editing',
|
||||||
|
};
|
||||||
|
my @branchcodes = $patron_11_2->libraries_where_can_see_things($params);
|
||||||
|
is_deeply(
|
||||||
|
\@branchcodes, [ sort ( $library_11->branchcode, $library_12->branchcode ) ],
|
||||||
|
q|patron_11_1 has view_borrower_infos_from_any_libraries => No restriction|
|
||||||
|
);
|
||||||
|
@branchcodes = $patron_11_2->libraries_where_can_see_things($params);
|
||||||
|
is_deeply(
|
||||||
|
\@branchcodes, [ sort ( $library_11->branchcode, $library_12->branchcode ) ],
|
||||||
|
q|patron_11_1 has view_borrower_infos_from_any_libraries => No restriction|
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
subtest 'libraries_where_can_see_patrons' => sub {
|
subtest 'libraries_where_can_see_patrons' => sub {
|
||||||
plan tests => 3;
|
plan tests => 3;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue