From 14dbe792a7a06c499018efa91be71152b0040394 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Wed, 11 May 2022 12:15:12 +0100 Subject: [PATCH] Bug 29418: Unit test --- t/Koha/SearchEngine/Zebra/QueryBuilder.t | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/t/Koha/SearchEngine/Zebra/QueryBuilder.t b/t/Koha/SearchEngine/Zebra/QueryBuilder.t index 809eb3a524..2a59593728 100755 --- a/t/Koha/SearchEngine/Zebra/QueryBuilder.t +++ b/t/Koha/SearchEngine/Zebra/QueryBuilder.t @@ -17,7 +17,7 @@ use Modern::Perl; -use Test::More tests => 3; +use Test::More tests => 4; use Test::MockModule; use_ok('Koha::SearchEngine::Zebra::QueryBuilder'); @@ -76,3 +76,16 @@ subtest 'build_query_compat() tests' => sub { ( undef, $query ) = $qb->build_query_compat( undef, undef, undef, undef, undef, undef, undef, { suppress => 0 } ); is( $query, 'query', 'Suppress part of the query not added (PQF)'); }; + +subtest 'clean_search_term() tests' => sub { + plan tests => 2; + + my $qb; + ok( + $qb = Koha::SearchEngine::Zebra::QueryBuilder->new(), + 'Creating a new QueryBuilder object' + ); + + my $res = $qb->clean_search_term('test query\:'); + is($res, 'test query', 'remove colon at the end'); +}; -- 2.20.1