X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fversion_storages%2Fstandard.t;h=03dcd9ddca2dd0bb893b4e0f072d1cbb23a22f3a;hb=624e3018cef977b18efce156c40440aa50d26e09;hp=211fde67441634330b3585c0f4473a48e4ce8c92;hpb=a05c2e22fc3c3dde363968c545338a21d11a8c25;p=dbsrgits%2FDBIx-Class-DeploymentHandler.git diff --git a/t/version_storages/standard.t b/t/version_storages/standard.t index 211fde6..03dcd9d 100644 --- a/t/version_storages/standard.t +++ b/t/version_storages/standard.t @@ -11,8 +11,8 @@ use aliased 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator'; use DBICVersion_v1; use DBIx::Class::DeploymentHandler; -my $db = 'dbi:SQLite:db.db'; -my @connection = ($db, '', '', { ignore_version => 1 }); +my $dbh = DBI->connect('dbi:SQLite::memory:'); +my @connection = (sub { $dbh }, { ignore_version => 1 }); my $sql_dir = 't/sql'; my $s = DBICVersion::Schema->connect(@connection); @@ -76,11 +76,12 @@ ok( 'adding another version works correctly' ); +my $u; { my $warning; local $SIG{__WARN__} = sub {$warning = shift}; - my $u = DBICVersion::Schema->connect($db, '', ''); - like( $warning, qr/Versions out of sync. This is 1.0, your database contains version 2.0, please call upgrade on your Schema./, 'warning when database/schema mismatch'); + $u = DBICVersion::Schema->connect(sub { $dbh }); + like( $warning, qr/Versions out of sync. This is 1\.0, your database contains version 2\.0, please call upgrade on your Schema\./, 'warning when database/schema mismatch'); }