From 4e80bd7b4e795957bf2c50a5311fe4927dba3043 Mon Sep 17 00:00:00 2001 From: Janusz Kaczmarek Date: Wed, 10 Apr 2024 19:38:29 +0000 Subject: [PATCH] Bug 33407: Unit tests Signed-off-by: Roman Dolny Signed-off-by: Thomas Klausner Signed-off-by: Martin Renvoize --- .../Koha/SearchEngine/Elasticsearch/QueryBuilder.t | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t b/t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t index c8c774d6e1..237e387cfb 100755 --- a/t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t +++ b/t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t @@ -219,7 +219,7 @@ subtest 'build_authorities_query_compat() tests' => sub { }; subtest 'build_query tests' => sub { - plan tests => 57; + plan tests => 58; my $qb; @@ -449,6 +449,14 @@ subtest 'build_query tests' => sub { "query of boolean type field is not truncated even if QueryAutoTruncate is set" ); + ( undef, $query ) = + $qb->build_query_compat( undef, ['First title ; Second title : some & subtitle / Authors Name'] ); + is( + $query->{query}{query_string}{query}, + '(First* title* Second* title* some* subtitle* Authors* Name*)', + "ISBD punctualtion and problematic characters properly removed" + ); + ( undef, $query ) = $qb->build_query_compat( undef, ['J.R.R'] ); is( $query->{query}{query_string}{query}, -- 2.39.5