[Koha-patches] [PATCH 1/2] Bug 12782: t/db_dependent/XISBN.t fails in DOM setup

Tomas Cohen Arazi tomascohen at gmail.com
Mon Aug 18 22:32:39 CEST 2014


To test:
- Have a DOM setup
- Run
  $ prove -v t/db_dependent/XISBN.t
=> FAIL: Can't call method "field" on an undefined value at .... C4/Search.pm ...
- Apply the patch
- Run
  $ prove -v t/db_dependent/XISBN.t
=> SUCCESS: Tests pass.
- Sign off

Regards
To+
---
 t/db_dependent/XISBN.t | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/t/db_dependent/XISBN.t b/t/db_dependent/XISBN.t
index 34f353a..1f6f797 100755
--- a/t/db_dependent/XISBN.t
+++ b/t/db_dependent/XISBN.t
@@ -10,6 +10,7 @@ use MARC::Record;
 use C4::Biblio;
 use C4::XISBN;
 use C4::Context;
+use C4::Search;
 use Test::MockModule;
 
 BEGIN {
@@ -113,6 +114,10 @@ sub Mock_SimpleSearch {
     }
     $record->append_fields($biblionumber_field);
 
-    push @results, $record->as_usmarc;
+    my $indexing_mode = C4::Context->config('zebra_bib_index_mode') // 'dom';
+    push @results, ( $indexing_mode eq 'dom' )
+                    ? $record->as_xml()
+                    : $record->as_usmarc() ;
+
     return ( undef, \@results, 1 );
 }
-- 
1.9.1



More information about the Koha-patches mailing list