From 01b5985406ed4d6da94046df7cc9e5f2026e15c0 Mon Sep 17 00:00:00 2001 From: Julian Maurice Date: Tue, 6 May 2014 15:59:12 +0200 Subject: [PATCH] Bug 11700: Fix unit tests when index mode is 'dom' --- t/db_dependent/AuthoritiesMarc.t | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/t/db_dependent/AuthoritiesMarc.t b/t/db_dependent/AuthoritiesMarc.t index ec242c7..5073589 100755 --- a/t/db_dependent/AuthoritiesMarc.t +++ b/t/db_dependent/AuthoritiesMarc.t @@ -6,6 +6,8 @@ use strict; use warnings; +use C4::Context; +use C4::Biblio; use Test::More tests => 15; use Test::MockModule; use Test::Warn; @@ -192,13 +194,6 @@ is_deeply( $module->unmock_all(); -use C4::Context; -use C4::Biblio; - -my $dbh = C4::Context->dbh; -$dbh->{AutoCommit} = 0; -$dbh->{RaiseError} = 1; - # Start testing C4::AuthoritiesMarc::merge # Create authority type TEST_PERSO @@ -246,8 +241,9 @@ $zoom_resultset->mock('destroy', undef); my $zoom_record = new Test::MockModule('ZOOM::Record', no_auto => 1); $zoom_record->mock('raw', sub { my $this = shift; + my $sqlfield = C4::Context->config('zebra_bib_index_mode') eq 'dom' ? 'marcxml' : 'marc'; my $marcs = $dbh->selectcol_arrayref( - 'SELECT marc FROM biblioitems WHERE biblionumber = ?', {}, + "SELECT $sqlfield FROM biblioitems WHERE biblionumber = ?", {}, $this->{_rec}->{biblionumber}); return $marcs->[0]; }); -- 1.7.10.4