Lines 728-736
subtest 'suspend_hold() and resume() tests' => sub {
Link Here
|
728 |
$schema->storage->txn_rollback; |
728 |
$schema->storage->txn_rollback; |
729 |
}; |
729 |
}; |
730 |
|
730 |
|
731 |
subtest 'cancellation_requests() and add_cancellation_request() tests' => sub { |
731 |
subtest 'cancellation_requests(), add_cancellation_request() and cancellation_requested() tests' => sub { |
732 |
|
732 |
|
733 |
plan tests => 4; |
733 |
plan tests => 6; |
734 |
|
734 |
|
735 |
$schema->storage->txn_begin; |
735 |
$schema->storage->txn_begin; |
736 |
|
736 |
|
Lines 739-744
subtest 'cancellation_requests() and add_cancellation_request() tests' => sub {
Link Here
|
739 |
my $hold = $builder->build_object( { class => 'Koha::Holds', } ); |
739 |
my $hold = $builder->build_object( { class => 'Koha::Holds', } ); |
740 |
|
740 |
|
741 |
is( $hold->cancellation_requests->count, 0 ); |
741 |
is( $hold->cancellation_requests->count, 0 ); |
|
|
742 |
ok( !$hold->cancellation_requested ); |
742 |
|
743 |
|
743 |
# Add two cancellation requests |
744 |
# Add two cancellation requests |
744 |
my $request_1 = $hold->add_cancellation_request; |
745 |
my $request_1 = $hold->add_cancellation_request; |
Lines 756-761
subtest 'cancellation_requests() and add_cancellation_request() tests' => sub {
Link Here
|
756 |
is( $request_2->creation_date, $creation_date, 'Passed creation_date set' ); |
757 |
is( $request_2->creation_date, $creation_date, 'Passed creation_date set' ); |
757 |
|
758 |
|
758 |
is( $hold->cancellation_requests->count, 2 ); |
759 |
is( $hold->cancellation_requests->count, 2 ); |
|
|
760 |
ok( $hold->cancellation_requested ); |
759 |
|
761 |
|
760 |
$schema->storage->txn_rollback; |
762 |
$schema->storage->txn_rollback; |
761 |
}; |
763 |
}; |
762 |
- |
|
|