@@ -, +, @@ --- t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) --- a/t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t +++ a/t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t @@ -81,7 +81,7 @@ subtest 'json2marc' => sub { }; subtest 'build_query tests' => sub { - plan tests => 6; + plan tests => 8; t::lib::Mocks::mock_preference('DisplayLibraryFacets','both'); my $query = $builder->build_query(); @@ -101,6 +101,15 @@ subtest 'build_query tests' => sub { 'homebranch added to facets if DisplayLibraryFacets=home' ); ok( !defined $query->{aggregations}{holdingbranch}, 'holdingbranch not added to facets if DisplayLibraryFacets=home' ); + + t::lib::Mocks::mock_preference('QueryAutoTruncate',''); + $query = $builder->build_query('donald duck'); + is( $query->{query}{query_string}{query}, "donald duck" ); + + t::lib::Mocks::mock_preference('QueryAutoTruncate','1'); + $query = $builder->build_query('donald duck'); + is( $query->{query}{query_string}{query}, "donald* duck*" ); + }; 1; --