|
Lines 139-147
subtest 'list() tests' => sub {
Link Here
|
| 139 |
}; |
139 |
}; |
| 140 |
|
140 |
|
| 141 |
# Create some ILL requests |
141 |
# Create some ILL requests |
| 142 |
my $req_1 = $builder->build_object({ class => 'Koha::Illrequests', value => { borrowernumber => $patron->borrowernumber, status => $request_status->{code}, backend =>$backend->name } }); |
142 |
my $req_1 = $builder->build_object( |
| 143 |
my $req_2 = $builder->build_object({ class => 'Koha::Illrequests', value => { status => $request_status->{code}, backend =>$backend->name , status_alias => $av->authorised_value } } ); |
143 |
{ |
| 144 |
my $ret = $builder->build_object({ class => 'Koha::Illrequests', value => { status => 'RET' } } ); |
144 |
class => 'Koha::Illrequests', |
|
|
145 |
value => { |
| 146 |
borrowernumber => $patron->borrowernumber, |
| 147 |
status => $request_status->{code}, |
| 148 |
backend => $backend->name, |
| 149 |
notesstaff => '1' |
| 150 |
} |
| 151 |
} |
| 152 |
); |
| 153 |
my $req_2 = $builder->build_object( |
| 154 |
{ |
| 155 |
class => 'Koha::Illrequests', |
| 156 |
value => { |
| 157 |
status => $request_status->{code}, |
| 158 |
backend => $backend->name, |
| 159 |
status_alias => $av->authorised_value, |
| 160 |
notesstaff => '2' |
| 161 |
} |
| 162 |
|
| 163 |
} |
| 164 |
); |
| 165 |
my $ret = $builder->build_object({ class => 'Koha::Illrequests', value => { status => 'RET' } }); |
| 145 |
|
166 |
|
| 146 |
# Three requests exist, expect all three to be returned |
167 |
# Three requests exist, expect all three to be returned |
| 147 |
$t->get_ok("//$userid:$password@/api/v1/ill/requests") |
168 |
$t->get_ok("//$userid:$password@/api/v1/ill/requests") |
|
Lines 209-215
subtest 'list() tests' => sub {
Link Here
|
| 209 |
|
230 |
|
| 210 |
# Hide 'RET', expect to return 2 'REQ' |
231 |
# Hide 'RET', expect to return 2 'REQ' |
| 211 |
t::lib::Mocks::mock_preference( 'ILLHiddenRequestStatuses', 'RET' ); |
232 |
t::lib::Mocks::mock_preference( 'ILLHiddenRequestStatuses', 'RET' ); |
| 212 |
$t->get_ok( "//$userid:$password@/api/v1/ill/requests" ) |
233 |
$t->get_ok( "//$userid:$password@/api/v1/ill/requests?_order_by=staff_notes" ) |
| 213 |
->status_is(200) |
234 |
->status_is(200) |
| 214 |
->json_is( [ $req_1->to_api, $req_2->to_api ]); |
235 |
->json_is( [ $req_1->to_api, $req_2->to_api ]); |
| 215 |
|
236 |
|
| 216 |
- |
|
|