Bug 36120: (QA follow-up) Fix api/v1/bookings.t
We now require pickup_library_id and so need to update the unit tests to reflect that for our sample bookings Signed-off-by: Nick Clemens <nick@bywatersolutions.com> Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
parent
687a8b70b3
commit
87807ea5c3
1 changed files with 32 additions and 26 deletions
|
@ -226,9 +226,11 @@ subtest 'add() tests' => sub {
|
|||
my $biblio = $builder->build_sample_biblio;
|
||||
my $item1 = $builder->build_sample_item( { bookable => 1, biblionumber => $biblio->id } );
|
||||
my $item2 = $builder->build_sample_item( { bookable => 1, biblionumber => $biblio->id } );
|
||||
my $pickup_library = $builder->build_object( { class => 'Koha::Libraries' } );
|
||||
my $booking = {
|
||||
biblio_id => $biblio->id,
|
||||
item_id => undef,
|
||||
pickup_library_id => $pickup_library->branchcode,
|
||||
patron_id => $patron->id,
|
||||
start_date => output_pref( { dateformat => "rfc3339", dt => dt_from_string->add( days => 2 ) } ),
|
||||
end_date => output_pref( { dateformat => "rfc3339", dt => dt_from_string->add( days => 6 ) } ),
|
||||
|
@ -316,11 +318,13 @@ subtest 'update() tests' => sub {
|
|||
|
||||
my $biblio = $builder->build_sample_biblio;
|
||||
my $item = $builder->build_sample_item( { bookable => 1, biblionumber => $biblio->id } );
|
||||
my $pickup_library = $builder->build_object( { class => 'Koha::Libraries' } );
|
||||
|
||||
# Attempt partial update on a PUT
|
||||
my $booking_with_missing_field = {
|
||||
item_id => undef,
|
||||
patron_id => $patron->id,
|
||||
pickup_library_id => $pickup_library->branchcode,
|
||||
start_date => output_pref( { dateformat => "rfc3339", dt => dt_from_string->add( days => 2 ) } ),
|
||||
end_date => output_pref( { dateformat => "rfc3339", dt => dt_from_string->add( days => 6 ) } ),
|
||||
};
|
||||
|
@ -332,6 +336,7 @@ subtest 'update() tests' => sub {
|
|||
my $booking_with_updated_field = {
|
||||
biblio_id => $biblio->id,
|
||||
item_id => undef,
|
||||
pickup_library_id => $pickup_library->branchcode,
|
||||
patron_id => $patron->id,
|
||||
start_date => output_pref( { dateformat => "rfc3339", dt => dt_from_string->add( days => 2 ) } ),
|
||||
end_date => output_pref( { dateformat => "rfc3339", dt => dt_from_string->add( days => 6 ) } ),
|
||||
|
@ -345,6 +350,7 @@ subtest 'update() tests' => sub {
|
|||
blah => "Booking Blah",
|
||||
biblio_id => $biblio->id,
|
||||
item_id => undef,
|
||||
pickup_library_id => $pickup_library->branchcode,
|
||||
patron_id => $patron->id,
|
||||
start_date => output_pref( { dateformat => "rfc3339", dt => dt_from_string->add( days => 2 ) } ),
|
||||
end_date => output_pref( { dateformat => "rfc3339", dt => dt_from_string->add( days => 6 ) } ),
|
||||
|
|
Loading…
Reference in a new issue