|
Lines 696-707
subtest 'get_bookings() tests' => sub {
Link Here
|
| 696 |
my $item1 = $builder->build_sample_item( { bookable => 1, biblionumber => $biblio->id } ); |
696 |
my $item1 = $builder->build_sample_item( { bookable => 1, biblionumber => $biblio->id } ); |
| 697 |
my $item2 = $builder->build_sample_item( { bookable => 1, biblionumber => $biblio->id } ); |
697 |
my $item2 = $builder->build_sample_item( { bookable => 1, biblionumber => $biblio->id } ); |
| 698 |
|
698 |
|
| 699 |
$t->get_ok("//$unauth_userid:$password@/api/v1/biblios/" . $biblio->biblionumber . "/bookings") |
699 |
$t->get_ok( "//$unauth_userid:$password@/api/v1/biblios/" . $biblio->biblionumber . "/bookings" )->status_is(403); |
| 700 |
->status_is(403); |
|
|
| 701 |
|
700 |
|
| 702 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber . "/bookings") |
701 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber . "/bookings" )->status_is(200) |
| 703 |
->status_is(200) |
702 |
->json_is( '' => [], 'No bookings on the biblio' ); |
| 704 |
->json_is( '' => [], 'No bookings on the biblio' ); |
|
|
| 705 |
|
703 |
|
| 706 |
# One booking |
704 |
# One booking |
| 707 |
my $start_0 = dt_from_string->subtract( days => 2 )->truncate( to => 'day' ); |
705 |
my $start_0 = dt_from_string->subtract( days => 2 )->truncate( to => 'day' ); |
|
Lines 718-726
subtest 'get_bookings() tests' => sub {
Link Here
|
| 718 |
} |
716 |
} |
| 719 |
); |
717 |
); |
| 720 |
|
718 |
|
| 721 |
my $ret = $t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber . "/bookings") |
719 |
my $ret = $t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber . "/bookings" )->status_is(200) |
| 722 |
->status_is(200) |
720 |
->tx->res->json; |
| 723 |
->tx->res->json; |
|
|
| 724 |
|
721 |
|
| 725 |
is_deeply( $ret, [ $booking_0->to_api ] ); |
722 |
is_deeply( $ret, [ $booking_0->to_api ] ); |
| 726 |
|
723 |
|
| 727 |
- |
|
|