--- trunk/t/3-normalize.t 2007/11/08 16:55:59 1014 +++ trunk/t/3-normalize.t 2007/11/08 17:19:50 1015 @@ -881,6 +881,17 @@ test_rule( 'frec', $rec, qq{ frec(200,'b') }, [ 'b1' ] ); test_rule( 'frec', $rec, qq{ frec(200,'c') }, [ 'c1' ] ); + $rec->{'900'} = $rec->{'200'}; + foreach my $sf ( qw/a b c/ ) { + ok( frec_eq( '200' => $sf, '900' => $sf ), "frec_eq 200 == 900 $sf"); + ok( ! frec_ne( '200' => $sf, '900' => $sf ), "! frec_ne 200 == 900 $sf"); + } + + foreach my $sf ( qw/a b/ ) { + ok( ! frec_eq( '200' => $sf, '200' => 'c' ), "! frec_eq 200 $sf == 200 c"); + ok( frec_ne( '200' => $sf, '200' => 'c' ), "frec_ne 200 $sf == 200 c"); + } + # marc_template test_rec_rules(