Lines 1470-1484
subtest 'can_be_transferred' => sub {
Link Here
|
1470 |
'We get the same result also if we pass the from-library parameter.'); |
1470 |
'We get the same result also if we pass the from-library parameter.'); |
1471 |
}; |
1471 |
}; |
1472 |
|
1472 |
|
1473 |
subtest 'filter_by_for_loan' => sub { |
1473 |
subtest 'filter_by_for_hold' => sub { |
1474 |
plan tests => 3; |
1474 |
plan tests => 4; |
1475 |
|
1475 |
|
1476 |
my $biblio = $builder->build_sample_biblio; |
1476 |
my $biblio = $builder->build_sample_biblio; |
1477 |
is( $biblio->items->filter_by_for_loan->count, 0, 'no item yet' ); |
1477 |
is( $biblio->items->filter_by_for_hold->count, 0, 'no item yet' ); |
1478 |
$builder->build_sample_item( { biblionumber => $biblio->biblionumber, notforloan => 1 } ); |
1478 |
$builder->build_sample_item( { biblionumber => $biblio->biblionumber, notforloan => 1 } ); |
1479 |
is( $biblio->items->filter_by_for_loan->count, 0, 'no item for loan' ); |
1479 |
is( $biblio->items->filter_by_for_hold->count, 0, 'no item for hold' ); |
1480 |
$builder->build_sample_item( { biblionumber => $biblio->biblionumber, notforloan => 0 } ); |
1480 |
$builder->build_sample_item( { biblionumber => $biblio->biblionumber, notforloan => 0 } ); |
1481 |
is( $biblio->items->filter_by_for_loan->count, 1, '1 item for loan' ); |
1481 |
is( $biblio->items->filter_by_for_hold->count, 1, '1 item for hold' ); |
|
|
1482 |
$builder->build_sample_item( { biblionumber => $biblio->biblionumber, notforloan => -1 } ); |
1483 |
is( $biblio->items->filter_by_for_hold->count, 2, '2 items for hold' ); |
1482 |
|
1484 |
|
1483 |
$biblio->delete; |
1485 |
$biblio->delete; |
1484 |
}; |
1486 |
}; |
1485 |
- |
|
|