|
Lines 40-46
eval { require Selenium::Remote::Driver; };
Link Here
|
| 40 |
if ( $@ ) { |
40 |
if ( $@ ) { |
| 41 |
plan skip_all => "Selenium::Remote::Driver is needed for selenium tests."; |
41 |
plan skip_all => "Selenium::Remote::Driver is needed for selenium tests."; |
| 42 |
} else { |
42 |
} else { |
| 43 |
plan tests => 1; |
43 |
plan tests => 2; |
| 44 |
} |
44 |
} |
| 45 |
|
45 |
|
| 46 |
|
46 |
|
|
Lines 282-287
subtest 'Search patrons' => sub {
Link Here
|
| 282 |
push @cleanup, $attribute_type, $attribute_type_searchable; |
282 |
push @cleanup, $attribute_type, $attribute_type_searchable; |
| 283 |
C4::Context->set_preference('DefaultPatronSearchFields',$default_patron_search_fields); |
283 |
C4::Context->set_preference('DefaultPatronSearchFields',$default_patron_search_fields); |
| 284 |
C4::Context->set_preference('PatronsPerPage',$default_patron_per_page); |
284 |
C4::Context->set_preference('PatronsPerPage',$default_patron_per_page); |
|
|
285 |
}; |
| 285 |
|
286 |
|
| 286 |
$driver->quit(); |
287 |
subtest 'Error too long' => sub { |
|
|
288 |
plan tests => 1; |
| 289 |
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}; |
| 290 |
$s->auth; |
| 291 |
$driver->get( $base_url . "/members/members-home.pl" ); |
| 292 |
$s->fill_form( { search_patron_filter => $very_long_string } ); |
| 293 |
$s->submit_form; |
| 294 |
$s->wait_for_ajax; |
| 295 |
ok( 1, "No error when querying a very long search" ); |
| 287 |
}; |
296 |
}; |
| 288 |
- |
297 |
|
|
|
298 |
$driver->quit(); |