--- trunk/t/3-normalize.t 2007/04/01 21:47:40 811 +++ trunk/t/3-normalize.t 2007/04/01 21:47:47 813 @@ -2,7 +2,7 @@ use strict; -use Test::More tests => 322; +use Test::More tests => 332; use Test::Exception; use Cwd qw/abs_path/; use blib; @@ -740,15 +740,20 @@ 'marc_duplicate', { '200' => [{ a => 42, b => 'bar', c => 'baz', d => 'bing', e => 'bong' }] }, qq{ + marc_leader('06',42); + marc_leader('11',0); marc('900', 'a', rec('200','a') ); marc('900', 'b', rec('200','b') ); marc_duplicate; + marc_leader('11',1); marc_remove('900','b'); marc('900', 'b', rec('200','c') ); marc_duplicate; + marc_leader('11',2); marc_remove('900','b'); marc('900', 'b', rec('200','d') ); marc_duplicate; + marc_leader('11',3); marc_remove('900','b'); marc('900', 'b', rec('200','e') ); }, @@ -758,6 +763,8 @@ ], ); + cmp_ok( marc_count(), '==', 3, 'marc_count' ); + my $i = 0; foreach my $v ( qw/bar baz bing bong/ ) { @@ -769,6 +776,7 @@ [ [ '900', ' ', ' ', 'a', 42, 'b', $v ] ], "MARC copy $i has $v", ); + is_deeply(WebPAC::Normalize::_get_marc_leader(), { '06' => 42, 11 => $i }, "_get_marc_leader copy $i"); $i++; }