|
Lines 39-44
my $opac_base_url = $s->opac_base_url;
Link Here
|
| 39 |
my $base_url = $s->base_url; |
39 |
my $base_url = $s->base_url; |
| 40 |
my $builder = t::lib::TestBuilder->new; |
40 |
my $builder = t::lib::TestBuilder->new; |
| 41 |
|
41 |
|
|
|
42 |
my $marcflavour = C4::Context->preference('marcflavour') || 'MARC21'; |
| 43 |
|
| 42 |
my $SearchEngine_value = C4::Context->preference('SearchEngine'); |
44 |
my $SearchEngine_value = C4::Context->preference('SearchEngine'); |
| 43 |
C4::Context->set_preference('SearchEngine', 'Zebra'); |
45 |
C4::Context->set_preference('SearchEngine', 'Zebra'); |
| 44 |
|
46 |
|
|
Lines 50-72
my $mock_zebra = t::lib::Mocks::Zebra->new(
Link Here
|
| 50 |
); |
52 |
); |
| 51 |
|
53 |
|
| 52 |
subtest 'OPAC - Remove from cart' => sub { |
54 |
subtest 'OPAC - Remove from cart' => sub { |
| 53 |
plan tests => 22; |
55 |
plan tests => 4; |
| 54 |
|
56 |
|
| 55 |
#-------------------------------- Test with greek and corean chars; |
57 |
my $sourcedir = dirname(__FILE__) . "/../data"; |
| 56 |
# launch the zebra saerch process |
58 |
$mock_zebra->load_records( |
|
|
59 |
sprintf( "%s/%s/zebraexport/biblio", $sourcedir, lc($marcflavour) ), |
| 60 |
'iso2709', 'biblios', 1 ); |
| 57 |
$mock_zebra->launch_zebra; |
61 |
$mock_zebra->launch_zebra; |
| 58 |
# launch the zebra index process |
|
|
| 59 |
$mock_zebra->launch_indexer; |
| 60 |
|
| 61 |
my $marcflavour = C4::Context->preference('marcflavour') || 'MARC21'; |
| 62 |
|
| 63 |
my $testdir = File::Spec->rel2abs( dirname(__FILE__) . '/../www/'); |
| 64 |
my $file = |
| 65 |
$marcflavour eq 'UNIMARC' |
| 66 |
? "$testdir/data/unimarcutf8record.mrc" |
| 67 |
: "$testdir/data/marc21utf8record.mrc"; |
| 68 |
|
| 69 |
my $batch_id = $mock_zebra->load_records($file); |
| 70 |
|
62 |
|
| 71 |
# We need to prevent scrolling to prevent the floating toolbar from overlapping buttons we are testing |
63 |
# We need to prevent scrolling to prevent the floating toolbar from overlapping buttons we are testing |
| 72 |
my $window_size = $driver->get_window_size(); |
64 |
my $window_size = $driver->get_window_size(); |
|
Lines 104-110
subtest 'OPAC - Remove from cart' => sub {
Link Here
|
| 104 |
# Reset window size |
96 |
# Reset window size |
| 105 |
$driver->set_window_size($window_size->{'height'}, $window_size->{'width'}); |
97 |
$driver->set_window_size($window_size->{'height'}, $window_size->{'width'}); |
| 106 |
|
98 |
|
| 107 |
$mock_zebra->clean_records($batch_id); |
|
|
| 108 |
$mock_zebra->cleanup; |
99 |
$mock_zebra->cleanup; |
| 109 |
}; |
100 |
}; |
| 110 |
|
101 |
|
| 111 |
- |
|
|