use strict;
use blib;
-use Test::More tests => 325;
+use Test::More tests => 330;
BEGIN {
use_ok( 'WebPAC::Test' );
}
sub test_marc_clone {
- my $rec = shift;
+ my ( $rec, $expect ) = @_;
ok( _clean_ds(), '_clean_ds' );
ok( _set_ds( $rec ), '_set_ds' );
- ok( marc_clone, 'marc_clone' );
+ ok( ! marc_clone, 'marc_clone' );
ok(my $marc = WebPAC::Normalize::MARC::_get_marc_fields(), "_get_marc_fields");
- diag "rec = ",dump( $rec );
- diag "marc = ",dump( $marc );
+# diag "rec = ",dump( $rec );
+# diag "marc = ",dump( $marc );
+# diag "expect = ",dump( $marc );
- is_deeply( $rec, $marc, 'same' );
+ is_deeply( $marc, $expect, 'marc_clone same' );
}
test_marc_clone( {
'900' => [{ 'a' => '900a', 'b' => '900b', subfields => [ qw/a 0 b 0/ ] }],
'901' => [{ 'c' => '901c', subfields => [ qw/c 0/ ] }],
-} );
+}, [
+ [900, " ", " ", "a", "900a", "b", "900b"],
+ [901, " ", " ", "c", "901c"],
+] );