|
Lines 299-305
subtest 'LookupPatron test' => sub {
Link Here
|
| 299 |
|
299 |
|
| 300 |
subtest 'Holds test' => sub { |
300 |
subtest 'Holds test' => sub { |
| 301 |
|
301 |
|
| 302 |
plan tests => 4; |
302 |
plan tests => 5; |
| 303 |
|
303 |
|
| 304 |
$schema->storage->txn_begin; |
304 |
$schema->storage->txn_begin; |
| 305 |
|
305 |
|
|
Lines 350-355
subtest 'Holds test' => sub {
Link Here
|
| 350 |
$reply = C4::ILSDI::Services::HoldTitle( $query ); |
350 |
$reply = C4::ILSDI::Services::HoldTitle( $query ); |
| 351 |
is( $reply->{code}, 'itemAlreadyOnHold', "Item already on hold" ); |
351 |
is( $reply->{code}, 'itemAlreadyOnHold', "Item already on hold" ); |
| 352 |
|
352 |
|
|
|
353 |
my $biblio_with_no_item = $builder->build({ |
| 354 |
source => 'Biblio', |
| 355 |
}); |
| 356 |
|
| 357 |
$query = new CGI; |
| 358 |
$query->param( 'patron_id', $patron->{borrowernumber}); |
| 359 |
$query->param( 'bib_id', $biblio_with_no_item->{biblionumber}); |
| 360 |
|
| 361 |
$reply = C4::ILSDI::Services::HoldTitle( $query ); |
| 362 |
is( $reply->{code}, 'NoItems', 'Biblio has no item' ); |
| 363 |
|
| 353 |
my $biblio2 = $builder->build({ |
364 |
my $biblio2 = $builder->build({ |
| 354 |
source => 'Biblio', |
365 |
source => 'Biblio', |
| 355 |
}); |
366 |
}); |
| 356 |
- |
|
|