Bug 11499: (regression tests) indexing modes not properly set on generated koha-conf.xml

t/db_dependent/Search.t creates its own temporary koha-conf.xml and
related files, and it fails to properly set indexing modes for
bibliographic and authority records.

This patch adds regression tests for that.

To test:

 $ prove -v t/db_dependent/Search.t 2> /dev/null | grep 11499

The test should fail unless the main page is applied.

Sponsored-by: Universidad Nacional de Cordoba
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
(cherry picked from commit 7b1d49f84b)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
Tomas Cohen Arazi 2014-01-08 12:17:26 -03:00 committed by Fridolin Somers
parent 5df97dfc86
commit f52cfca425
1 changed files with 6 additions and 1 deletions

View File

@ -12,7 +12,7 @@ use YAML;
use C4::Debug;
require C4::Context;
use Test::More tests => 208;
use Test::More tests => 212;
use Test::MockModule;
use MARC::Record;
use File::Spec;
@ -178,6 +178,11 @@ sub run_marc21_search_tests {
my $context = new C4::Context("$datadir/etc/koha-conf.xml");
$context->set_context();
is($context->config('zebra_bib_index_mode'),$indexing_mode,
"zebra_bib_index_mode is properly set to '$indexing_mode' in the created koha-conf.xml file (BZ11499)");
is($context->config('zebra_auth_index_mode'),$indexing_mode,
"zebra_auth_index_mode is properly set to '$indexing_mode' in the created koha-conf.xml file (BZ11499)");
use_ok('C4::Search');
# set search syspreferences to a known starting point