test fixin v1.001_029
Samuel Kaufman [Wed, 14 Jan 2015 15:15:48 +0000 (15:15 +0000)]
Makefile.PL
t/13-populate-two-dbs.t
t/lib/DBICTest.pm

index bd3e8f5..c752fca 100644 (file)
@@ -14,6 +14,7 @@ my %WriteMakefileArgs = (
   "AUTHOR" => "Luke Saunders <luke\@shadowcatsystems.co.uk>",
   "BUILD_REQUIRES" => {
     "DBIx::Class::InflateColumn::FS" => "0.01007",
+    "Devel::Confess" => 0,
     "ExtUtils::MakeMaker" => "6.59",
     "Test::More" => "0.98"
   },
@@ -51,7 +52,7 @@ my %WriteMakefileArgs = (
     "IPC::Open3" => 0,
     "Test::More" => "0.98"
   },
-  "VERSION" => "1.001028",
+  "VERSION" => "1.001_029",
   "test" => {
     "TESTS" => "t/*.t"
   }
@@ -70,6 +71,7 @@ my %FallbackPrereqs = (
   "DateTime::Format::MySQL" => 0,
   "DateTime::Format::Pg" => 0,
   "DateTime::Format::SQLite" => "0.1",
+  "Devel::Confess" => 0,
   "ExtUtils::MakeMaker" => "6.59",
   "File::Copy::Recursive" => "0.38",
   "File::Spec" => 0,
index af917ab..d05d51a 100644 (file)
@@ -7,7 +7,7 @@ use DBICTest;
 use Path::Class;
 use Data::Dumper;
 use DBICTest::Schema2;
-
+use Devel::Confess;
 use IO::All;
 
 # set up and populate normal schema
@@ -27,7 +27,7 @@ ok $schema2;
 
 unlink($dbix_class_different) if (-e $dbix_class_different );
 
-DBICTest->deploy_schema($schema2, 't lib sqlite_different.sql');
+DBICTest->deploy_schema($schema2, io->catfile(qw't lib sqlite_different.sql')->name);
 
 # do dump
 ok(my $fixtures = DBIx::Class::Fixtures->new({ 
index 988e02b..08c0e27 100755 (executable)
@@ -97,10 +97,9 @@ sub deploy_schema {
     my $schema = shift;
 
     my $file = shift || $self->get_ddl_file($schema);
-    open IN, $file;
+    open(  my $fh, "<",$file ) or die "couldnt open $file, $!";
     my $sql;
-    { local $/ = undef; $sql = <IN>; }
-    close IN;
+    { local $/ = undef; $sql = <$fh>; }
 
     foreach my $line (split(/;\n/, $sql)) {
       print "$line\n";