View | Details | Raw Unified | Return to bug 29806
Collapse All | Expand All

(-)a/t/db_dependent/api/v1/holds.t (-2 / +19 lines)
Lines 1066-1072 subtest 'edit() tests' => sub { Link Here
1066
1066
1067
subtest 'add() tests' => sub {
1067
subtest 'add() tests' => sub {
1068
1068
1069
    plan tests => 10;
1069
    plan tests => 16;
1070
1070
1071
    $schema->storage->txn_begin;
1071
    $schema->storage->txn_begin;
1072
1072
Lines 1185-1190 subtest 'add() tests' => sub { Link Here
1185
    $t->post_ok( "//$userid:$password@/api/v1/holds" => json => $item_hold_data )
1185
    $t->post_ok( "//$userid:$password@/api/v1/holds" => json => $item_hold_data )
1186
      ->status_is(201);
1186
      ->status_is(201);
1187
1187
1188
    # empty cases
1189
    $mock_biblio->mock( 'pickup_locations', sub {
1190
        return Koha::Libraries->new->empty;
1191
    });
1192
1193
    $t->post_ok( "//$userid:$password@/api/v1/holds" => json => $biblio_hold_data )
1194
      ->status_is(400)
1195
      ->json_is({ error => 'The supplied pickup location is not valid' });
1196
1197
    # empty cases
1198
    $mock_item->mock( 'pickup_locations', sub {
1199
        return Koha::Libraries->new->empty;
1200
    });
1201
1202
    $t->post_ok( "//$userid:$password@/api/v1/holds" => json => $item_hold_data )
1203
      ->status_is(400)
1204
      ->json_is({ error => 'The supplied pickup location is not valid' });
1205
1188
    $schema->storage->txn_rollback;
1206
    $schema->storage->txn_rollback;
1189
};
1207
};
1190
1208
1191
- 

Return to bug 29806