Lines 117-123
subtest 'get_elasticsearch_mappings() tests' => sub {
Link Here
|
117 |
|
117 |
|
118 |
subtest 'Koha::SearchEngine::Elasticsearch::marc_records_to_documents () tests' => sub { |
118 |
subtest 'Koha::SearchEngine::Elasticsearch::marc_records_to_documents () tests' => sub { |
119 |
|
119 |
|
120 |
plan tests => 51; |
120 |
plan tests => 52; |
121 |
|
121 |
|
122 |
t::lib::Mocks::mock_preference('marcflavour', 'MARC21'); |
122 |
t::lib::Mocks::mock_preference('marcflavour', 'MARC21'); |
123 |
|
123 |
|
Lines 332-344
subtest 'Koha::SearchEngine::Elasticsearch::marc_records_to_documents () tests'
Link Here
|
332 |
is(scalar @{$docs->[0][1]->{title__sort}}, 1, 'First document title__sort field should have a single'); |
332 |
is(scalar @{$docs->[0][1]->{title__sort}}, 1, 'First document title__sort field should have a single'); |
333 |
is_deeply($docs->[0][1]->{title__sort}, ['Title: first record Title: first record'], 'First document title__sort field should be set correctly'); |
333 |
is_deeply($docs->[0][1]->{title__sort}, ['Title: first record Title: first record'], 'First document title__sort field should be set correctly'); |
334 |
|
334 |
|
335 |
is($docs->[0]->{issues}, 6, 'Issues field should be sum of the issues for each item'); |
335 |
is($docs->[0][1]->{issues}, 6, 'Issues field should be sum of the issues for each item'); |
336 |
is($docs->[0]->{issues__sort}, 6, 'Issues sort field should also be a sum of the issues'); |
336 |
is($docs->[0][1]->{issues__sort}, 6, 'Issues sort field should also be a sum of the issues'); |
337 |
|
337 |
|
338 |
is(scalar @{$docs->[0]->{title_wildcard}}, 2, 'First document title_wildcard field should have two values'); |
338 |
is(scalar @{$docs->[0][1]->{title_wildcard}}, 2, 'First document title_wildcard field should have two values'); |
339 |
is_deeply($docs->[0]->{title_wildcard}, ['Title:', 'first record'], 'First document title_wildcard field should be set correctly'); |
339 |
is_deeply($docs->[0][1]->{title_wildcard}, ['Title:', 'first record'], 'First document title_wildcard field should be set correctly'); |
340 |
|
340 |
|
341 |
is(scalar @{$docs->[0]->{author__suggestion}}, 2, 'First document author__suggestion field should contain two values'); |
341 |
is(scalar @{$docs->[0][1]->{author__suggestion}}, 2, 'First document author__suggestion field should contain two values'); |
342 |
is_deeply( |
342 |
is_deeply( |
343 |
$docs->[0][1]->{author__suggestion}, |
343 |
$docs->[0][1]->{author__suggestion}, |
344 |
[ |
344 |
[ |
345 |
- |
|
|