Lines 633-643
subtest 'CanItemBeReserved / holds_per_day tests' => sub {
Link Here
|
633 |
|
633 |
|
634 |
$schema->storage->txn_begin; |
634 |
$schema->storage->txn_begin; |
635 |
|
635 |
|
636 |
Koha::Holds->search->delete; |
|
|
637 |
$dbh->do('DELETE FROM issues'); |
638 |
Koha::Items->search->delete; |
639 |
Koha::Biblios->search->delete; |
640 |
|
641 |
my $itemtype = $builder->build_object( { class => 'Koha::ItemTypes' } ); |
636 |
my $itemtype = $builder->build_object( { class => 'Koha::ItemTypes' } ); |
642 |
my $library = $builder->build_object( { class => 'Koha::Libraries' } ); |
637 |
my $library = $builder->build_object( { class => 'Koha::Libraries' } ); |
643 |
my $patron = $builder->build_object( { class => 'Koha::Patrons' } ); |
638 |
my $patron = $builder->build_object( { class => 'Koha::Patrons' } ); |
Lines 650-656
subtest 'CanItemBeReserved / holds_per_day tests' => sub {
Link Here
|
650 |
my $biblio_3 = $builder->build_sample_biblio({ itemtype => $itemtype->itemtype }); |
645 |
my $biblio_3 = $builder->build_sample_biblio({ itemtype => $itemtype->itemtype }); |
651 |
my $itemnumber_3 = $builder->build_sample_item({ library => $library->branchcode, biblionumber => $biblio_3->biblionumber})->itemnumber; |
646 |
my $itemnumber_3 = $builder->build_sample_item({ library => $library->branchcode, biblionumber => $biblio_3->biblionumber})->itemnumber; |
652 |
|
647 |
|
653 |
Koha::CirculationRules->search->delete; |
|
|
654 |
Koha::CirculationRules->set_rules( |
648 |
Koha::CirculationRules->set_rules( |
655 |
{ |
649 |
{ |
656 |
categorycode => '*', |
650 |
categorycode => '*', |
Lines 818-826
subtest 'CanItemBeReserved / branch_not_in_hold_group' => sub {
Link Here
|
818 |
|
812 |
|
819 |
$schema->storage->txn_begin; |
813 |
$schema->storage->txn_begin; |
820 |
|
814 |
|
821 |
# Cleanup database |
|
|
822 |
Koha::Holds->search->delete; |
823 |
$dbh->do('DELETE FROM issues'); |
824 |
Koha::CirculationRules->set_rule( |
815 |
Koha::CirculationRules->set_rule( |
825 |
{ |
816 |
{ |
826 |
branchcode => undef, |
817 |
branchcode => undef, |
Lines 831-839
subtest 'CanItemBeReserved / branch_not_in_hold_group' => sub {
Link Here
|
831 |
} |
822 |
} |
832 |
); |
823 |
); |
833 |
|
824 |
|
834 |
Koha::Items->search->delete; |
|
|
835 |
Koha::Biblios->search->delete; |
836 |
|
837 |
# Create item types |
825 |
# Create item types |
838 |
my $itemtype1 = $builder->build_object( { class => 'Koha::ItemTypes' } ); |
826 |
my $itemtype1 = $builder->build_object( { class => 'Koha::ItemTypes' } ); |
839 |
my $itemtype2 = $builder->build_object( { class => 'Koha::ItemTypes' } ); |
827 |
my $itemtype2 = $builder->build_object( { class => 'Koha::ItemTypes' } ); |
Lines 1038-1047
subtest 'CanItemBeReserved / pickup_not_in_hold_group' => sub {
Link Here
|
1038 |
plan tests => 9; |
1026 |
plan tests => 9; |
1039 |
|
1027 |
|
1040 |
$schema->storage->txn_begin; |
1028 |
$schema->storage->txn_begin; |
1041 |
|
|
|
1042 |
# Cleanup database |
1043 |
Koha::Holds->search->delete; |
1044 |
$dbh->do('DELETE FROM issues'); |
1045 |
Koha::CirculationRules->set_rule( |
1029 |
Koha::CirculationRules->set_rule( |
1046 |
{ |
1030 |
{ |
1047 |
branchcode => undef, |
1031 |
branchcode => undef, |
Lines 1052-1060
subtest 'CanItemBeReserved / pickup_not_in_hold_group' => sub {
Link Here
|
1052 |
} |
1036 |
} |
1053 |
); |
1037 |
); |
1054 |
|
1038 |
|
1055 |
Koha::Items->search->delete; |
|
|
1056 |
Koha::Biblios->search->delete; |
1057 |
|
1058 |
# Create item types |
1039 |
# Create item types |
1059 |
my $itemtype1 = $builder->build_object( { class => 'Koha::ItemTypes' } ); |
1040 |
my $itemtype1 = $builder->build_object( { class => 'Koha::ItemTypes' } ); |
1060 |
my $itemtype2 = $builder->build_object( { class => 'Koha::ItemTypes' } ); |
1041 |
my $itemtype2 = $builder->build_object( { class => 'Koha::ItemTypes' } ); |
Lines 1260-1268
subtest 'non priority holds' => sub {
Link Here
|
1260 |
|
1241 |
|
1261 |
$schema->storage->txn_begin; |
1242 |
$schema->storage->txn_begin; |
1262 |
|
1243 |
|
1263 |
# Cleanup database |
|
|
1264 |
Koha::Holds->search->delete; |
1265 |
$dbh->do('DELETE FROM issues'); |
1266 |
Koha::CirculationRules->set_rules( |
1244 |
Koha::CirculationRules->set_rules( |
1267 |
{ |
1245 |
{ |
1268 |
branchcode => undef, |
1246 |
branchcode => undef, |
1269 |
- |
|
|