From 3d2884d2bb96a7ad410ef1a12a78992203a456d5 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 12 Jul 2022 10:25:25 +0200 Subject: [PATCH] Bug 31104: Add a selenium test --- t/db_dependent/selenium/patrons_search.t | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/t/db_dependent/selenium/patrons_search.t b/t/db_dependent/selenium/patrons_search.t index cd635991929..e401e6ae743 100755 --- a/t/db_dependent/selenium/patrons_search.t +++ b/t/db_dependent/selenium/patrons_search.t @@ -40,7 +40,7 @@ eval { require Selenium::Remote::Driver; }; if ( $@ ) { plan skip_all => "Selenium::Remote::Driver is needed for selenium tests."; } else { - plan tests => 1; + plan tests => 2; } @@ -282,6 +282,17 @@ subtest 'Search patrons' => sub { push @cleanup, $attribute_type, $attribute_type_searchable; C4::Context->set_preference('DefaultPatronSearchFields',$default_patron_search_fields); C4::Context->set_preference('PatronsPerPage',$default_patron_per_page); +}; - $driver->quit(); +subtest 'Error too long' => sub { + plan tests => 1; + my $very_long_string = q{some long test to search in patron fields some long test to search in patron fields some long test to search in patron fields}; + $s->auth; + $driver->get( $base_url . "/members/members-home.pl" ); + $s->fill_form( { search_patron_filter => $very_long_string } ); + $s->submit_form; + $s->wait_for_ajax; + ok( 1, "No error when querying a very long search" ); }; + +$driver->quit(); -- 2.25.1