Lines 739-745
subtest 'ChargeReserveFee tests' => sub {
Link Here
|
739 |
is( $line->branchcode, $library->id , "Library id is picked from userenv and stored correctly" ); |
739 |
is( $line->branchcode, $library->id , "Library id is picked from userenv and stored correctly" ); |
740 |
}; |
740 |
}; |
741 |
|
741 |
|
742 |
subtest 'reserves.item_level_hold' => sub { |
742 |
subtest 'reserves.item_level' => sub { |
743 |
plan tests => 2; |
743 |
plan tests => 2; |
744 |
|
744 |
|
745 |
my $item = $builder->build_sample_item; |
745 |
my $item = $builder->build_sample_item; |
Lines 758-764
subtest 'reserves.item_level_hold' => sub {
Link Here
|
758 |
$item->itemnumber ); |
758 |
$item->itemnumber ); |
759 |
|
759 |
|
760 |
my $hold = Koha::Holds->find($reserve_id); |
760 |
my $hold = Koha::Holds->find($reserve_id); |
761 |
is( $hold->item_level_hold, 1, 'item_level_hold should be set when AddReserve is called with a specific item' ); |
761 |
is( $hold->item_level, 1, 'item_level_hold should be set when AddReserve is called with a specific item' ); |
762 |
|
762 |
|
763 |
# Mark it waiting |
763 |
# Mark it waiting |
764 |
ModReserveAffect( $item->itemnumber, $patron->borrowernumber, 1 ); |
764 |
ModReserveAffect( $item->itemnumber, $patron->borrowernumber, 1 ); |
Lines 780-786
subtest 'reserves.item_level_hold' => sub {
Link Here
|
780 |
$item->biblionumber, undef, 1 ); |
780 |
$item->biblionumber, undef, 1 ); |
781 |
|
781 |
|
782 |
my $hold = Koha::Holds->find($reserve_id); |
782 |
my $hold = Koha::Holds->find($reserve_id); |
783 |
is( $hold->item_level_hold, 0, 'item_level_hold should not be set when AddReserve is called without a specific item' ); |
783 |
is( $hold->item_level, 0, 'item_level_hold should not be set when AddReserve is called without a specific item' ); |
784 |
|
784 |
|
785 |
# Mark it waiting |
785 |
# Mark it waiting |
786 |
ModReserveAffect( $item->itemnumber, $patron->borrowernumber, 1 ); |
786 |
ModReserveAffect( $item->itemnumber, $patron->borrowernumber, 1 ); |
787 |
- |
|
|