Lines 638-646
subtest 'set_waiting+patron_expiration_date' => sub {
Link Here
|
638 |
|
638 |
|
639 |
$schema->storage->txn_rollback; |
639 |
$schema->storage->txn_rollback; |
640 |
|
640 |
|
641 |
subtest 'filter_by_has_cancellation_requests() tests' => sub { |
641 |
subtest 'filter_by_has_cancellation_requests() and filter_out_has_cancellation_requests() tests' => sub { |
642 |
|
642 |
|
643 |
plan tests => 4; |
643 |
plan tests => 7; |
644 |
|
644 |
|
645 |
$schema->storage->txn_begin; |
645 |
$schema->storage->txn_begin; |
646 |
|
646 |
|
Lines 693-698
subtest 'filter_by_has_cancellation_requests() tests' => sub {
Link Here
|
693 |
|
693 |
|
694 |
is( $filtered_rs->count, 0 ); |
694 |
is( $filtered_rs->count, 0 ); |
695 |
|
695 |
|
|
|
696 |
my $filtered_out_rs = $rs->filter_out_has_cancellation_requests; |
697 |
|
698 |
is( $filtered_out_rs->count, 3 ); |
699 |
|
696 |
$hold_2->add_cancellation_request; |
700 |
$hold_2->add_cancellation_request; |
697 |
|
701 |
|
698 |
$filtered_rs = $rs->filter_by_has_cancellation_requests; |
702 |
$filtered_rs = $rs->filter_by_has_cancellation_requests; |
Lines 700-704
subtest 'filter_by_has_cancellation_requests() tests' => sub {
Link Here
|
700 |
is( $filtered_rs->count, 1 ); |
704 |
is( $filtered_rs->count, 1 ); |
701 |
is( $filtered_rs->next->id, $hold_2->id ); |
705 |
is( $filtered_rs->next->id, $hold_2->id ); |
702 |
|
706 |
|
|
|
707 |
$filtered_out_rs = $rs->filter_out_has_cancellation_requests; |
708 |
|
709 |
is( $filtered_out_rs->count, 2 ); |
710 |
is( $filtered_out_rs->next->id, $hold_1->id ); |
711 |
|
703 |
$schema->storage->txn_rollback; |
712 |
$schema->storage->txn_rollback; |
704 |
}; |
713 |
}; |
705 |
- |
|
|