X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fbackcompat%2F0.04006%2F10sqlite_common.t;h=d8802e390408eb199dfa67686baa960f72adccbc;hb=494e020541e534ac7a097872eeeb344a0b13ec5a;hp=ea98d92bd98e5be94117386db251b45867937771;hpb=fb3bb5958c3dae19c8304c9e489713b956c93efb;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 ea98d92..d8802e3 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.db", user => '', password => '', - ); - - $tester->run_tests(); -} +)->run_tests; END { - unlink './t/sqlite_test'; + unlink "$tdir/sqlite_test.db" if $ENV{SCHEMA_LOADER_TESTS_BACKCOMPAT}; }