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

(-)a/t/db_dependent/api/v1/recalls.t (-4 / +4 lines)
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
- 

Return to bug 36075