);
}
+$schema->storage->_dbh->disconnect;
+
# make sure connection-less storages do not throw on _determine_driver
# but work with ENV at the same time
SKIP: for my $env_dsn (undef, (DBICTest->_database)[0] ) {
skip 'Subtest relies on being connected to SQLite', 1
if $env_dsn and $env_dsn !~ /\:SQLite\:/;
- local $ENV{DBI_DSN} = $env_dsn;
+ local $ENV{DBI_DSN} = $env_dsn || '';
my $s = DBICTest::Schema->connect();
is_deeply (
my $sm = $s->storage->sql_maker;
- ok (! $s->storage->connected, 'Storage does not appear connected (SQLite determined by DSN-only analysis)');
+ ok (! $s->storage->connected, 'Storage does not appear connected after SQLMaker instance is taken');
if ($env_dsn) {
isa_ok($sm, 'DBIx::Class::SQLMaker');