X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F94versioning.t;h=52bf415e761ba8c73d9ddbefe6569185c7669f91;hb=e3d0ecce867a4a9484807bef45489f7f9fd89bc5;hp=66ea3469fe331520f60b6b9a073966c1bf07af53;hpb=339e3fd090ee19137bfce6a8c828011bc210d55d;p=dbsrgits%2FDBIx-Class.git diff --git a/t/94versioning.t b/t/94versioning.t index 66ea346..52bf415 100644 --- a/t/94versioning.t +++ b/t/94versioning.t @@ -21,7 +21,12 @@ unlink($db_file . "-journal") if -e $db_file . "-journal"; mkdir("t/var") unless -d "t/var"; unlink('t/var/DBICVersion-Schema-1.0-SQLite.sql'); -my $schema_orig = DBICVersion::Schema->connect("dbi:SQLite:$db_file"); +my $schema_orig = DBICVersion::Schema->connect( + "dbi:SQLite:$db_file", + undef, + undef, + { AutoCommit => 1 }, +); # $schema->storage->ensure_connected(); is($schema_orig->ddl_filename('SQLite', 't/var', '1.0'), File::Spec->catfile('t', 'var', 'DBICVersion-Schema-1.0-SQLite.sql'), 'Filename creation working'); @@ -35,7 +40,12 @@ my $tvrs = $schema_orig->resultset('Table'); is($schema_orig->exists($tvrs), 1, 'Created schema from DDL file'); eval "use DBICVersionNew"; -my $schema_new = DBICVersion::Schema->connect("dbi:SQLite:$db_file"); +my $schema_new = DBICVersion::Schema->connect( + "dbi:SQLite:$db_file", + undef, + undef, + { AutoCommit => 1 }, +); unlink('t/var/DBICVersion-Schema-2.0-SQLite.sql'); unlink('t/var/DBICVersion-Schema-1.0-2.0-SQLite.sql'); @@ -43,7 +53,12 @@ $schema_new->create_ddl_dir('SQLite', undef, 't/var', '1.0'); ok(-f 't/var/DBICVersion-Schema-1.0-2.0-SQLite.sql', 'Created DDL upgrade file'); ## create new to pick up filedata for upgrade files we just made (on_connect) -my $schema_upgrade = DBICVersion::Schema->connect("dbi:SQLite:$db_file"); +my $schema_upgrade = DBICVersion::Schema->connect( + "dbi:SQLite:$db_file", + undef, + undef, + { AutoCommit => 1 }, +); ## do this here or let Versioned.pm do it? $schema_upgrade->upgrade();