Added map to overcome "Use of uninitialized value in join or string at
Ken Youens-Clark [Thu, 6 Nov 2003 00:49:50 +0000 (00:49 +0000)]
t/02mysql-parser.t line 378" error.

t/02mysql-parser.t

index 30971e8..946d938 100644 (file)
@@ -375,7 +375,8 @@ use SQL::Translator::Schema::Constants;
     is( $c5->type, FOREIGN_KEY, 'Constraint is a FK' );
     is( join(',', $c5->fields), 'store_id', 'Constraint is on "store_id"' );
     is( $c5->reference_table, 'store', 'To table "store"' );
-    is( join(',', $c5->reference_fields), '', 'No reference fields defined' );
+    is( join(',', map { $_ || '' } $c5->reference_fields), '', 
+        'No reference fields defined' );
 
     my $t2  = shift @tables;
     is( $t2->name, 'address', 'Found "address" table' );