From c45bb344d232c0b31f308f3ccc141ea078e50679 Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Thu, 24 Dec 2020 14:04:17 +0000 Subject: [PATCH] Bug 27307: Unit test --- t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t b/t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t index e62e57f4e4..07861c7f28 100755 --- a/t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t +++ b/t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t @@ -216,7 +216,7 @@ subtest 'build_authorities_query_compat() tests' => sub { }; subtest 'build_query tests' => sub { - plan tests => 56; + plan tests => 57; my $qb; @@ -279,6 +279,13 @@ subtest 'build_query tests' => sub { "query not altered if QueryAutoTruncate disabled" ); + ( undef, $query ) = $qb->build_query_compat( undef, ['donald duck'], ['kw,phr'] ); + is( + $query->{query}{query_string}{query}, + '("donald duck")', + "keyword as phrase correctly quotes search term and strips index" + ); + ( undef, $query ) = $qb->build_query_compat( undef, ['donald duck'], ['title'] ); is( $query->{query}{query_string}{query}, -- 2.11.0