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

(-)a/t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t (-2 / +22 lines)
Lines 81-87 subtest 'json2marc' => sub { Link Here
81
};
81
};
82
82
83
subtest 'build_query tests' => sub {
83
subtest 'build_query tests' => sub {
84
    plan tests => 20;
84
    plan tests => 23;
85
85
86
    t::lib::Mocks::mock_preference('DisplayLibraryFacets','both');
86
    t::lib::Mocks::mock_preference('DisplayLibraryFacets','both');
87
    my $query = $builder->build_query();
87
    my $query = $builder->build_query();
Lines 186-191 subtest 'build_query tests' => sub { Link Here
186
        "query of specific field including hyphen and not quoted is truncated"
186
        "query of specific field including hyphen and not quoted is truncated"
187
    );
187
    );
188
188
189
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number.raw:123456'] );
190
    is(
191
        $query->{query}{query_string}{query},
192
        '(Local-number.raw:123456*)',
193
        "query of specific field including period and not quoted is truncated"
194
    );
195
196
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number.raw:"123456"'] );
197
    is(
198
        $query->{query}{query_string}{query},
199
        '(Local-number.raw:"123456")',
200
        "query of specific field including period and quoted is not truncated"
201
    );
202
203
    ( undef, $query ) = $builder->build_query_compat( undef, ['J.R.R'] );
204
    is(
205
        $query->{query}{query_string}{query},
206
        '(J.R.R*)',
207
        "query including period is truncated but not split at periods"
208
    );
209
189
    ( undef, $query ) = $builder->build_query_compat( undef, ['title:"donald duck"'] );
210
    ( undef, $query ) = $builder->build_query_compat( undef, ['title:"donald duck"'] );
190
    is(
211
    is(
191
        $query->{query}{query_string}{query},
212
        $query->{query}{query_string}{query},
192
- 

Return to bug 19580