|
Lines 708-716
subtest 'suspend_hold() and resume() tests' => sub {
Link Here
|
| 708 |
$schema->storage->txn_rollback; |
708 |
$schema->storage->txn_rollback; |
| 709 |
}; |
709 |
}; |
| 710 |
|
710 |
|
| 711 |
subtest 'cancellation_requests() and add_cancellation_request() tests' => sub { |
711 |
subtest 'cancellation_requests(), add_cancellation_request() and cancellation_requested() tests' => sub { |
| 712 |
|
712 |
|
| 713 |
plan tests => 4; |
713 |
plan tests => 6; |
| 714 |
|
714 |
|
| 715 |
$schema->storage->txn_begin; |
715 |
$schema->storage->txn_begin; |
| 716 |
|
716 |
|
|
Lines 719-724
subtest 'cancellation_requests() and add_cancellation_request() tests' => sub {
Link Here
|
| 719 |
my $hold = $builder->build_object( { class => 'Koha::Holds', } ); |
719 |
my $hold = $builder->build_object( { class => 'Koha::Holds', } ); |
| 720 |
|
720 |
|
| 721 |
is( $hold->cancellation_requests->count, 0 ); |
721 |
is( $hold->cancellation_requests->count, 0 ); |
|
|
722 |
ok( !$hold->cancellation_requested ); |
| 722 |
|
723 |
|
| 723 |
# Add two cancellation requests |
724 |
# Add two cancellation requests |
| 724 |
my $request_1 = $hold->add_cancellation_request; |
725 |
my $request_1 = $hold->add_cancellation_request; |
|
Lines 736-741
subtest 'cancellation_requests() and add_cancellation_request() tests' => sub {
Link Here
|
| 736 |
is( $request_2->creation_date, $creation_date, 'Passed creation_date set' ); |
737 |
is( $request_2->creation_date, $creation_date, 'Passed creation_date set' ); |
| 737 |
|
738 |
|
| 738 |
is( $hold->cancellation_requests->count, 2 ); |
739 |
is( $hold->cancellation_requests->count, 2 ); |
|
|
740 |
ok( $hold->cancellation_requested ); |
| 739 |
|
741 |
|
| 740 |
$schema->storage->txn_rollback; |
742 |
$schema->storage->txn_rollback; |
| 741 |
}; |
743 |
}; |
| 742 |
- |
|
|