|
Lines 471-480
subtest 'suspend and resume tests' => sub {
Link Here
|
| 471 |
->status_is( 400, 'Cannot suspend waiting hold' ) |
471 |
->status_is( 400, 'Cannot suspend waiting hold' ) |
| 472 |
->json_is( '/error', 'Found hold cannot be suspended. Status=W' ); |
472 |
->json_is( '/error', 'Found hold cannot be suspended. Status=W' ); |
| 473 |
|
473 |
|
| 474 |
$hold->set_waiting(1)->discard_changes; |
474 |
$hold->set_transfer->discard_changes; |
| 475 |
|
475 |
|
| 476 |
$t->post_ok( "//$userid:$password@/api/v1/holds/" . $hold->id . "/suspension" ) |
476 |
$t->post_ok( "//$userid:$password@/api/v1/holds/" . $hold->id . "/suspension" ) |
| 477 |
->status_is( 400, 'Cannot suspend waiting hold' ) |
477 |
->status_is( 400, 'Cannot suspend hold on transfer' ) |
| 478 |
->json_is( '/error', 'Found hold cannot be suspended. Status=T' ); |
478 |
->json_is( '/error', 'Found hold cannot be suspended. Status=T' ); |
| 479 |
|
479 |
|
| 480 |
$schema->storage->txn_rollback; |
480 |
$schema->storage->txn_rollback; |
| 481 |
- |
|
|