Lines 17-23
Link Here
|
17 |
|
17 |
|
18 |
use Modern::Perl; |
18 |
use Modern::Perl; |
19 |
|
19 |
|
20 |
use Test::More tests => 57; |
20 |
use Test::More tests => 54; |
21 |
use Test::MockModule; |
21 |
use Test::MockModule; |
22 |
use Test::Mojo; |
22 |
use Test::Mojo; |
23 |
use t::lib::Mocks; |
23 |
use t::lib::Mocks; |
Lines 187-200
$t->request_ok($tx)
Link Here
|
187 |
required_permissions => { circulate => "circulate_remaining_permissions" } |
187 |
required_permissions => { circulate => "circulate_remaining_permissions" } |
188 |
}); |
188 |
}); |
189 |
|
189 |
|
190 |
t::lib::Mocks::mock_preference( "OpacRenewalAllowed", 0 ); |
|
|
191 |
$tx = $t->ua->build_tx(PUT => "/api/v1/checkouts/" . $issue2->issue_id); |
192 |
$tx->req->cookies({name => 'CGISESSID', value => $patron_session->id}); |
193 |
$t->request_ok($tx) |
194 |
->status_is(403) |
195 |
->json_is({ error => "Opac Renewal not allowed" }); |
196 |
|
197 |
t::lib::Mocks::mock_preference( "OpacRenewalAllowed", 1 ); |
198 |
$tx = $t->ua->build_tx(PUT => "/api/v1/checkouts/" . $issue2->issue_id); |
190 |
$tx = $t->ua->build_tx(PUT => "/api/v1/checkouts/" . $issue2->issue_id); |
199 |
$tx->req->cookies({name => 'CGISESSID', value => $session->id}); |
191 |
$tx->req->cookies({name => 'CGISESSID', value => $session->id}); |
200 |
$t->request_ok($tx) |
192 |
$t->request_ok($tx) |
201 |
- |
|
|