Lines 644-652
subtest 'set_waiting+patron_expiration_date' => sub {
Link Here
|
644 |
|
644 |
|
645 |
$schema->storage->txn_rollback; |
645 |
$schema->storage->txn_rollback; |
646 |
|
646 |
|
647 |
subtest 'filter_by_has_cancellation_requests() tests' => sub { |
647 |
subtest 'filter_by_has_cancellation_requests() and filter_out_has_cancellation_requests() tests' => sub { |
648 |
|
648 |
|
649 |
plan tests => 4; |
649 |
plan tests => 7; |
650 |
|
650 |
|
651 |
$schema->storage->txn_begin; |
651 |
$schema->storage->txn_begin; |
652 |
|
652 |
|
Lines 699-704
subtest 'filter_by_has_cancellation_requests() tests' => sub {
Link Here
|
699 |
|
699 |
|
700 |
is( $filtered_rs->count, 0 ); |
700 |
is( $filtered_rs->count, 0 ); |
701 |
|
701 |
|
|
|
702 |
my $filtered_out_rs = $rs->filter_out_has_cancellation_requests; |
703 |
|
704 |
is( $filtered_out_rs->count, 3 ); |
705 |
|
702 |
$hold_2->add_cancellation_request; |
706 |
$hold_2->add_cancellation_request; |
703 |
|
707 |
|
704 |
$filtered_rs = $rs->filter_by_has_cancellation_requests; |
708 |
$filtered_rs = $rs->filter_by_has_cancellation_requests; |
Lines 706-710
subtest 'filter_by_has_cancellation_requests() tests' => sub {
Link Here
|
706 |
is( $filtered_rs->count, 1 ); |
710 |
is( $filtered_rs->count, 1 ); |
707 |
is( $filtered_rs->next->id, $hold_2->id ); |
711 |
is( $filtered_rs->next->id, $hold_2->id ); |
708 |
|
712 |
|
|
|
713 |
$filtered_out_rs = $rs->filter_out_has_cancellation_requests; |
714 |
|
715 |
is( $filtered_out_rs->count, 2 ); |
716 |
is( $filtered_out_rs->next->id, $hold_1->id ); |
717 |
|
709 |
$schema->storage->txn_rollback; |
718 |
$schema->storage->txn_rollback; |
710 |
}; |
719 |
}; |
711 |
- |
|
|