Lines 228-234
subtest "Test endpoints without permission, but accessing own object" => sub {
Link Here
|
228 |
$t->request_ok($tx) # create hold to myself |
228 |
$t->request_ok($tx) # create hold to myself |
229 |
->status_is(200) |
229 |
->status_is(200) |
230 |
->json_is('/reserve_id', $reserve_id3) |
230 |
->json_is('/reserve_id', $reserve_id3) |
231 |
->json_is('/suspend_until', $suspend_until . ' 00:00:00') |
231 |
->json_like('/suspend_until', qr/${suspend_until}T00:00:00\+\d\d:\d\d/) |
232 |
->json_is('/priority', 2); |
232 |
->json_is('/priority', 2); |
233 |
}; |
233 |
}; |
234 |
|
234 |
|
Lines 256-262
subtest "Test endpoints with permission" => sub {
Link Here
|
256 |
$t->request_ok($tx) |
256 |
$t->request_ok($tx) |
257 |
->status_is(200) |
257 |
->status_is(200) |
258 |
->json_is('/reserve_id', $reserve_id) |
258 |
->json_is('/reserve_id', $reserve_id) |
259 |
->json_is('/suspend_until', $suspend_until . ' 00:00:00') |
259 |
->json_like('/suspend_until', qr/${suspend_until}T00:00:00\+\d\d:\d\d/) |
260 |
->json_is('/priority', 2); |
260 |
->json_is('/priority', 2); |
261 |
|
261 |
|
262 |
$tx = $t->ua->build_tx(DELETE => "/api/v1/holds/$reserve_id"); |
262 |
$tx = $t->ua->build_tx(DELETE => "/api/v1/holds/$reserve_id"); |
263 |
- |
|
|