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