X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fdeploy_methods%2Fsql_translator_protoschema_transform.t;h=c91f415288249eaad4aa0894e8a4f3d6c79be05e;hb=2482377b70d4cfe36925a534c60c76898878601a;hp=faa725e528a39e73a679a6cc818d8d4d32972fb1;hpb=2dfc27ba71f8324760c8bc40ee34e5b5d5a2597e;p=dbsrgits%2FDBIx-Class-DeploymentHandler.git diff --git a/t/deploy_methods/sql_translator_protoschema_transform.t b/t/deploy_methods/sql_translator_protoschema_transform.t index faa725e..c91f415 100644 --- a/t/deploy_methods/sql_translator_protoschema_transform.t +++ b/t/deploy_methods/sql_translator_protoschema_transform.t @@ -4,20 +4,17 @@ use strict; use warnings; use Test::More; -use Test::Exception; use lib 't/lib'; use DBICDHTest; use aliased 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator'; -use File::Spec::Functions; +use File::Spec::Functions qw(catfile splitdir); use File::Path qw(rmtree mkpath); -use File::Temp 'tempfile'; +use File::Temp qw(tempfile tempdir); my $dbh = DBICDHTest::dbh(); my @connection = (sub { $dbh }, { ignore_version => 1 }); -my $sql_dir = 't/sql'; - -DBICDHTest::ready; +my $sql_dir = tempdir( CLEANUP => 1 ); VERSION1: { use_ok 'DBICVersion_v1'; @@ -45,9 +42,9 @@ VERSION2: { }); $dm->prepare_deploy; - mkpath(catfile(qw( t sql _preprocess_schema upgrade 1.0-2.0 ))); + mkpath(catfile(splitdir($sql_dir), qw(_preprocess_schema upgrade 1.0-2.0 ))); open my $prerun, '>', - catfile(qw( t sql _preprocess_schema upgrade 1.0-2.0 003-semiautomatic.pl )); + catfile(splitdir($sql_dir), qw(_preprocess_schema upgrade 1.0-2.0 003-semiautomatic.pl )); my (undef, $fn) = tempfile(OPEN => 0); print {$prerun} qq^sub {