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

(-)a/t/db_dependent/Koha/SearchEngine/Indexer.t (-13 / +23 lines)
Lines 20-25 use C4::Biblio; Link Here
20
use C4::Circulation;
20
use C4::Circulation;
21
use C4::Items;
21
use C4::Items;
22
use Koha::Database;
22
use Koha::Database;
23
use Koha::DateUtils;
23
use Koha::SearchEngine::Elasticsearch;
24
use Koha::SearchEngine::Elasticsearch;
24
use Koha::SearchEngine::Indexer;
25
use Koha::SearchEngine::Indexer;
25
26
Lines 158-178 subtest 'Test indexer calls' => sub { Link Here
158
            AddReturn($item->barcode, $item->homebranch, 0, undef);
159
            AddReturn($item->barcode, $item->homebranch, 0, undef);
159
        } [$engine,'C4::Circulation'], "index_records is called once for $engine when calling AddReturn if item not issued";
160
        } [$engine,'C4::Circulation'], "index_records is called once for $engine when calling AddReturn if item not issued";
160
161
161
        $builder->build({
162
        $builder->build(
162
            source => 'Branchtransfer',
163
            {
163
            value => {
164
                source => 'Branchtransfer',
164
                itemnumber => $item->itemnumber,
165
                value  => {
165
                datearrived => undef}
166
                    itemnumber    => $item->itemnumber,
166
        });
167
                    datesent      => dt_from_string,
168
                    datearrived   => undef,
169
                    datecancelled => undef
170
                }
171
            }
172
        );
167
        warnings_are{
173
        warnings_are{
168
            LostItem( $item->itemnumber, "tests");
174
            LostItem( $item->itemnumber, "tests");
169
        } [$engine,"Koha::Item"], "index_records is called for $engine when calling LostItem and transfer exists";
175
        } [$engine,"Koha::Item"], "index_records is called for $engine when calling LostItem and transfer exists";
170
        $builder->build({
176
        $builder->build(
171
            source => 'Branchtransfer',
177
            {
172
            value => {
178
                source => 'Branchtransfer',
173
                itemnumber => $item2->itemnumber,
179
                value  => {
174
                datearrived => undef}
180
                    itemnumber    => $item2->itemnumber,
175
        });
181
                    datesent      => dt_from_string,
182
                    datearrived   => undef,
183
                    datecancelled => undef
184
                }
185
            }
186
        );
176
        warnings_are{
187
        warnings_are{
177
            LostItem( $item->itemnumber, "tests", undef, { skip_record_index => 1 });
188
            LostItem( $item->itemnumber, "tests", undef, { skip_record_index => 1 });
178
        } undef, "index_records is not called for $engine when calling LostItem and transfer exists if skip_record_index";
189
        } undef, "index_records is not called for $engine when calling LostItem and transfer exists if skip_record_index";
179
- 

Return to bug 26057