Lines 50-64
subtest 'list() tests' => sub {
Link Here
|
50 |
|
50 |
|
51 |
$t->get_ok("//$userid:$password@/api/v1/recalls")->status_is( 200, 'SWAGGER3.2.2' )->json_is( [] ); |
51 |
$t->get_ok("//$userid:$password@/api/v1/recalls")->status_is( 200, 'SWAGGER3.2.2' )->json_is( [] ); |
52 |
|
52 |
|
53 |
my $recall_1 = $builder->build_object( { class => 'Koha::Recalls', value => { patron_id => $patron->id } } ); |
53 |
my $recall_1 = |
|
|
54 |
$builder->build_object( { class => 'Koha::Recalls', value => { patron_id => $patron->id, completed => 0 } } ); |
54 |
my $recall_2 = |
55 |
my $recall_2 = |
55 |
$builder->build_object( { class => 'Koha::Recalls', value => { patron_id => $patron->id, completed => 1 } } ); |
56 |
$builder->build_object( { class => 'Koha::Recalls', value => { patron_id => $patron->id, completed => 1 } } ); |
56 |
|
57 |
|
57 |
$t->get_ok( "//$userid:$password@/api/v1/recalls?patron_id=" . $patron->id )->status_is( 200, 'SWAGGER3.2.2' ) |
58 |
$t->get_ok( "//$userid:$password@/api/v1/recalls?patron_id=" . $patron->id )->status_is( 200, 'SWAGGER3.2.2' ) |
58 |
->json_is( '' => [ $recall_1->to_api, $recall_2->to_api ], 'Recalls for patron retrieved' ); |
59 |
->json_is( '' => [ $recall_1->to_api, $recall_2->to_api ], 'Recalls for patron retrieved' ); |
59 |
|
60 |
|
60 |
$t->get_ok( "//$userid:$password@/api/v1/recalls?completed=false" ) |
61 |
$t->get_ok("//$userid:$password@/api/v1/recalls?completed=false")->status_is( 200, 'SWAGGER3.2.2' ) |
61 |
->status_is( 200, 'SWAGGER3.2.2' )->json_is( '' => [ $recall_1->to_api ], 'Current recalls retrieved' ); |
62 |
->json_is( '' => [ $recall_1->to_api ], 'Current recalls retrieved' ); |
62 |
|
63 |
|
63 |
$schema->storage->txn_rollback; |
64 |
$schema->storage->txn_rollback; |
64 |
}; |
65 |
}; |
65 |
- |
|
|