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+
Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
use C4::Biblio;
use C4::XISBN;
use C4::Context;
+use C4::Search;
use Test::MockModule;
BEGIN {
}
$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 );
}