X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest.pm;h=ca44f052c3729874f280626c7fde992821cd5955;hb=70350518bbb31e5ac22fb3cb73d3e17409fcd332;hp=2ecb7ced7e851c4ce85f7a78ea3814f6e626f546;hpb=a02675cd9a11e1f354220319da9f5d573a2e484a;p=dbsrgits%2FDBIx-Class.git diff --git a/t/lib/DBICTest.pm b/t/lib/DBICTest.pm index 2ecb7ce..ca44f05 100755 --- a/t/lib/DBICTest.pm +++ b/t/lib/DBICTest.pm @@ -1,107 +1,26 @@ +package # hide from PAUSE + DBICTest; + use strict; use warnings; use DBICTest::Schema; -use DateTime; - -my $db_file = "t/var/DBIxClass.db"; - -unlink($db_file) if -e $db_file; -unlink($db_file . "-journal") if -e $db_file . "-journal"; -mkdir("t/var") unless -d "t/var"; - -DBICTest::Schema->compose_connection('DBICTest' => "dbi:SQLite:${db_file}"); - -my $dbh = DBICTest->storage->dbh; - -my $sql = <do($_) for split(/\n\n/, $sql); + my $schema = DBICTest::Schema->compose_connection('DBICTest' => $dsn, $dbuser, $dbpass); + $schema->deploy(); + $schema->auto_populate(); + return $schema; +} 1;