--- trunk/t/3-normalize.t 2007/11/07 11:54:34 1013 +++ trunk/t/3-normalize.t 2007/11/08 16:55:59 1014 @@ -864,6 +864,23 @@ [ '1-55860-701-3', '1-55860-701-3' ], 'isbn_10' ); + # frec + + my $rec = { + '200' => [ { + a => [ 'a1', 'a2' ], b => [ 'b1', 'b2' ], c => [ 'c1', 'c2' ], + subfields => [ qw/a 0 b 0 a 1 b 1 c 0 c 1/ ], + }, { + a => [ 'a3', 'a4', 'a5' ], b => 'b3', c => 'c3', + subfields => [ qw/a 0 a 1 b 0 c 0 a 2/ ], + } ], + }; + + test_rule( 'frec', $rec, qq{ frec(200) }, [ 'a1' ] ); + test_rule( 'frec', $rec, qq{ frec(200,'a') }, [ 'a1' ] ); + test_rule( 'frec', $rec, qq{ frec(200,'b') }, [ 'b1' ] ); + test_rule( 'frec', $rec, qq{ frec(200,'c') }, [ 'c1' ] ); + # marc_template test_rec_rules(