@@ -, +, @@ - Have a DOM setup - Run $ prove -v t/db_dependent/XISBN.t - Apply the patch - Run $ prove -v t/db_dependent/XISBN.t - Sign off --- t/db_dependent/XISBN.t | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) --- a/t/db_dependent/XISBN.t +++ a/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 ); } --