@@ -, +, @@ --- t/db_dependent/selenium/remove_from_cart.t | 29 ++++++---------------- 1 file changed, 8 insertions(+), 21 deletions(-) --- a/t/db_dependent/selenium/remove_from_cart.t +++ a/t/db_dependent/selenium/remove_from_cart.t @@ -39,37 +39,25 @@ my $opac_base_url = $s->opac_base_url; my $base_url = $s->base_url; my $builder = t::lib::TestBuilder->new; +my $marcflavour = C4::Context->preference('marcflavour') || 'MARC21'; + my $SearchEngine_value = C4::Context->preference('SearchEngine'); C4::Context->set_preference('SearchEngine', 'Zebra'); my $mock_zebra = t::lib::Mocks::Zebra->new( { - koha_conf => $ENV{KOHA_CONF}, - user => $ENV{KOHA_USER}, - password => $ENV{KOHA_PASS}, - intranet => $ENV{KOHA_INTRANET_URL}, - opac => $ENV{KOHA_OPAC_URL}, + marcflavour => $marcflavour, } ); subtest 'OPAC - Remove from cart' => sub { - plan tests => 22; + plan tests => 4; - #-------------------------------- Test with greek and corean chars; - # launch the zebra saerch process + my $sourcedir = dirname(__FILE__) . "/../data"; + $mock_zebra->load_records( + sprintf( "%s/%s/zebraexport/biblio", $sourcedir, lc($marcflavour) ), + 'iso2709', 'biblios', 1 ); $mock_zebra->launch_zebra; - # launch the zebra index process - $mock_zebra->launch_indexer; - - my $marcflavour = C4::Context->preference('marcflavour') || 'MARC21'; - - my $testdir = File::Spec->rel2abs( dirname(__FILE__) . '/../www/'); - my $file = - $marcflavour eq 'UNIMARC' - ? "$testdir/data/unimarcutf8record.mrc" - : "$testdir/data/marc21utf8record.mrc"; - - my $batch_id = $mock_zebra->load_records($file); # We need to prevent scrolling to prevent the floating toolbar from overlapping buttons we are testing my $window_size = $driver->get_window_size(); @@ -107,7 +95,6 @@ subtest 'OPAC - Remove from cart' => sub { # Reset window size $driver->set_window_size($window_size->{'height'}, $window_size->{'width'}); - $mock_zebra->clean_records($batch_id); $mock_zebra->cleanup; }; --