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

(-)a/t/db_dependent/Koha/SearchEngine/Elasticsearch.t (-2 / +18 lines)
Lines 186-192 subtest 'get_elasticsearch_mappings() tests' => sub { Link Here
186
186
187
subtest 'Koha::SearchEngine::Elasticsearch::marc_records_to_documents () tests' => sub {
187
subtest 'Koha::SearchEngine::Elasticsearch::marc_records_to_documents () tests' => sub {
188
188
189
    plan tests => 66;
189
    plan tests => 67;
190
190
191
    t::lib::Mocks::mock_preference('marcflavour', 'MARC21');
191
    t::lib::Mocks::mock_preference('marcflavour', 'MARC21');
192
    t::lib::Mocks::mock_preference('ElasticsearchMARCFormat', 'ISO2709');
192
    t::lib::Mocks::mock_preference('ElasticsearchMARCFormat', 'ISO2709');
Lines 293-298 subtest 'Koha::SearchEngine::Elasticsearch::marc_records_to_documents () tests' Link Here
293
            marc_type => 'marc21',
293
            marc_type => 'marc21',
294
            marc_field => '245',
294
            marc_field => '245',
295
        },
295
        },
296
        {
297
            name => 'title_sort',
298
            type => 'string',
299
            facet => 0,
300
            suggestible => 0,
301
            searchable => 0,
302
            sort => 1,
303
            marc_type => 'marc21',
304
            marc_field => '246a',
305
        },
296
        {
306
        {
297
            name => 'sum_item_price',
307
            name => 'sum_item_price',
298
            type => 'sum',
308
            type => 'sum',
Lines 436-441 subtest 'Koha::SearchEngine::Elasticsearch::marc_records_to_documents () tests' Link Here
436
        MARC::Field->new('650', '', '', a => 'Heading', z => 'Geohead', v => 'Formhead'),
446
        MARC::Field->new('650', '', '', a => 'Heading', z => 'Geohead', v => 'Formhead'),
437
        MARC::Field->new('650', '', '', a => 'Heading', x => 'Gensubhead', z => 'Geohead'),
447
        MARC::Field->new('650', '', '', a => 'Heading', x => 'Gensubhead', z => 'Geohead'),
438
        MARC::Field->new('999', '', '', c => '1234567'),
448
        MARC::Field->new('999', '', '', c => '1234567'),
449
        MARC::Field->new('246', '', '', a => '#$[Title!'),
439
        # '  ' for testing trimming of white space in boolean value callback:
450
        # '  ' for testing trimming of white space in boolean value callback:
440
        MARC::Field->new('952', '', '', 0 => '  ', g => '123.30', o => $callno, l => 3),
451
        MARC::Field->new('952', '', '', 0 => '  ', g => '123.30', o => $callno, l => 3),
441
        MARC::Field->new('952', '', '', 0 => 0, g => '127.20', o => $callno2, l => 2),
452
        MARC::Field->new('952', '', '', 0 => 0, g => '127.20', o => $callno2, l => 2),
Lines 619-624 subtest 'Koha::SearchEngine::Elasticsearch::marc_records_to_documents () tests' Link Here
619
      'First document copydate field should be set correctly'
630
      'First document copydate field should be set correctly'
620
    );
631
    );
621
632
633
    is(
634
        $docs->[0]->{title_sort__sort}[0],
635
        'Title!',
636
        'First document title_sort should have initial non word characters stripped',
637
    );
638
622
    # Second record:
639
    # Second record:
623
640
624
    is(scalar @{$docs->[1]->{author}}, 1, 'Second document author field should contain one value');
641
    is(scalar @{$docs->[1]->{author}}, 1, 'Second document author field should contain one value');
625
- 

Return to bug 24720