|
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 |
- |
|
|