made eq_array in t/test.pl handle undef values better
Dave Mitchell [Mon, 9 Aug 2004 18:28:33 +0000 (18:28 +0000)]
p4raw-id: //depot/perl@23208

t/test.pl

index 56bf355..a35eb83 100644 (file)
--- a/t/test.pl
+++ b/t/test.pl
@@ -295,6 +295,9 @@ sub eq_array {
     my ($ra, $rb) = @_;
     return 0 unless $#$ra == $#$rb;
     for my $i (0..$#$ra) {
+       next     if !defined $ra->[$i] && !defined $rb->[$i]; 
+       return 0 if !defined $ra->[$i];
+       return 0 if !defined $rb->[$i];
        return 0 unless $ra->[$i] eq $rb->[$i];
     }
     return 1;