View | Details | Raw Unified | Return to bug 23413
Collapse All | Expand All

(-)a/t/db_dependent/Koha/Items.t (-26 / +16 lines)
Lines 35-61 my $schema = Koha::Database->new->schema; Link Here
35
$schema->storage->txn_begin;
35
$schema->storage->txn_begin;
36
36
37
my $builder     = t::lib::TestBuilder->new;
37
my $builder     = t::lib::TestBuilder->new;
38
my $biblioitem  = $builder->build( { source => 'Biblioitem' } );
39
my $library     = $builder->build( { source => 'Branch' } );
38
my $library     = $builder->build( { source => 'Branch' } );
40
my $nb_of_items = Koha::Items->search->count;
39
my $nb_of_items = Koha::Items->search->count;
41
my $new_item_1  = Koha::Item->new(
40
my $biblio      = $builder->build_sample_biblio();
42
    {   biblionumber     => $biblioitem->{biblionumber},
41
my $new_item_1   = $builder->build_sample_item({
43
        biblioitemnumber => $biblioitem->{biblioitemnumber},
42
    biblionumber => $biblio->biblionumber,
44
        homebranch       => $library->{branchcode},
43
    homebranch       => $library->{branchcode},
45
        holdingbranch    => $library->{branchcode},
44
    holdingbranch    => $library->{branchcode},
46
        barcode          => "a_barcode_for_t",
45
});
47
        itype            => 'BK',
46
my $new_item_2   = $builder->build_sample_item({
48
    }
47
    biblionumber => $biblio->biblionumber,
49
)->store;
48
    homebranch       => $library->{branchcode},
50
my $new_item_2 = Koha::Item->new(
49
    holdingbranch    => $library->{branchcode},
51
    {   biblionumber     => $biblioitem->{biblionumber},
50
});
52
        biblioitemnumber => $biblioitem->{biblioitemnumber},
51
53
        homebranch       => $library->{branchcode},
54
        holdingbranch    => $library->{branchcode},
55
        barcode          => "another_bc_for_t",
56
        itype            => 'BK',
57
    }
58
)->store;
59
52
60
t::lib::Mocks::mock_userenv({ branchcode => $library->{branchcode} });
53
t::lib::Mocks::mock_userenv({ branchcode => $library->{branchcode} });
61
54
Lines 145-160 subtest 'can_be_transferred' => sub { Link Here
145
    t::lib::Mocks::mock_preference('UseBranchTransferLimits', 1);
138
    t::lib::Mocks::mock_preference('UseBranchTransferLimits', 1);
146
    t::lib::Mocks::mock_preference('BranchTransferLimitsType', 'itemtype');
139
    t::lib::Mocks::mock_preference('BranchTransferLimitsType', 'itemtype');
147
140
141
    my $biblio   = $builder->build_sample_biblio();
148
    my $library1 = $builder->build_object( { class => 'Koha::Libraries' } );
142
    my $library1 = $builder->build_object( { class => 'Koha::Libraries' } );
149
    my $library2 = $builder->build_object( { class => 'Koha::Libraries' } );
143
    my $library2 = $builder->build_object( { class => 'Koha::Libraries' } );
150
    my $item  = Koha::Item->new({
144
    my $item  = $builder->build_sample_item({
151
        biblionumber     => $biblioitem->{biblionumber},
145
        biblionumber     => $biblio->biblionumber,
152
        biblioitemnumber => $biblioitem->{biblioitemnumber},
153
        homebranch       => $library1->branchcode,
146
        homebranch       => $library1->branchcode,
154
        holdingbranch    => $library1->branchcode,
147
        holdingbranch    => $library1->branchcode,
155
        itype            => 'test',
148
    });
156
        barcode          => "newbarcode",
157
    })->store;
158
    $nb_of_items++;
149
    $nb_of_items++;
159
150
160
    is(Koha::Item::Transfer::Limits->search({
151
    is(Koha::Item::Transfer::Limits->search({
161
- 

Return to bug 23413