X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fbackcompat%2F0.04006%2F10sqlite_common.t;h=8b54dadb60449dd7d8736f5ae9469ac571359ba1;hb=f8c2ca5eac1d4782c1d5be369c9bd0dcf680cb9d;hp=c6d52f395614003db6dbaf99ecf4999f315f34bf;hpb=f22644d75f6f7bc63bc695c32ad6dd59e7af359b;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/t/backcompat/0.04006/10sqlite_common.t b/t/backcompat/0.04006/10sqlite_common.t index c6d52f3..8b54dad 100644 --- a/t/backcompat/0.04006/10sqlite_common.t +++ b/t/backcompat/0.04006/10sqlite_common.t @@ -1,25 +1,25 @@ +use DBIx::Class::Schema::Loader::Optional::Dependencies + -skip_all_without => 'test_backcompat'; + use strict; +use warnings; use lib qw(t/backcompat/0.04006/lib); use dbixcsl_common_tests; +use dbixcsl_test_dir qw/$tdir/; + use Test::More; -plan skip_all => 'set SCHEMA_LOADER_TESTS_BACKCOMPAT to enable these tests' - unless $ENV{SCHEMA_LOADER_TESTS_BACKCOMPAT}; eval { require DBD::SQLite }; my $class = $@ ? 'SQLite2' : 'SQLite'; -{ - my $tester = dbixcsl_common_tests->new( +dbixcsl_common_tests->new( vendor => 'SQLite', auto_inc_pk => 'INTEGER NOT NULL PRIMARY KEY', - dsn => "dbi:$class:dbname=./t/sqlite_test", + dsn => "dbi:$class:dbname=$tdir/sqlite_test", user => '', password => '', - ); - - $tester->run_tests(); -} +)->run_tests; END { - unlink './t/sqlite_test' if $ENV{SCHEMA_LOADER_TESTS_BACKCOMPAT}; + unlink "$tdir/sqlite_test" if $ENV{SCHEMA_LOADER_TESTS_BACKCOMPAT}; }