View | Details | Raw Unified | Return to bug 31104
Collapse All | Expand All

(-)a/t/db_dependent/selenium/patrons_search.t (-4 / +17 lines)
Lines 40-53 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
47
my $s             = t::lib::Selenium->new;
47
my $s             = t::lib::Selenium->new;
48
my $driver        = $s->driver;
48
my $driver        = $s->driver;
49
my $opac_base_url = $s->opac_base_url;
50
my $base_url      = $s->base_url;
49
my $base_url      = $s->base_url;
50
my $mainpage      = $s->base_url . q|mainpage.pl|;
51
my $builder       = t::lib::TestBuilder->new;
51
my $builder       = t::lib::TestBuilder->new;
52
52
53
subtest 'Search patrons' => sub {
53
subtest 'Search patrons' => sub {
Lines 152-157 subtest 'Search patrons' => sub { Link Here
152
    my $total_number_of_patrons = Koha::Patrons->search->count;
152
    my $total_number_of_patrons = Koha::Patrons->search->count;
153
    my $table_id = "memberresultst";
153
    my $table_id = "memberresultst";
154
154
155
    $driver->get($mainpage . q|?logout.x=1|);
155
    $s->auth;
156
    $s->auth;
156
    C4::Context->set_preference('DefaultPatronSearchFields',"");
157
    C4::Context->set_preference('DefaultPatronSearchFields',"");
157
    my $PatronsPerPage = 15;
158
    my $PatronsPerPage = 15;
Lines 283-288 subtest 'Search patrons' => sub { Link Here
283
    push @cleanup, $attribute_type, $attribute_type_searchable;
284
    push @cleanup, $attribute_type, $attribute_type_searchable;
284
    C4::Context->set_preference('DefaultPatronSearchFields',$default_patron_search_fields);
285
    C4::Context->set_preference('DefaultPatronSearchFields',$default_patron_search_fields);
285
    C4::Context->set_preference('PatronsPerPage',$default_patron_per_page);
286
    C4::Context->set_preference('PatronsPerPage',$default_patron_per_page);
287
};
288
289
subtest 'Error too long' => sub {
290
    plan tests => 1;
291
    $driver->get($mainpage . q|?logout.x=1|);
292
    $s->auth;
286
293
287
    $driver->quit();
294
    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};
295
    $driver->get( $base_url . "/members/members-home.pl" );
296
    $s->fill_form( { search_patron_filter => $very_long_string } );
297
    $s->submit_form;
298
    $s->wait_for_ajax;
299
    ok( 1, "No error when querying a very long search" );
288
};
300
};
289
- 
301
302
$driver->quit();

Return to bug 31104