use Test::Exception;
use lib qw(t/lib);
-use base 'DBICTest';
+use DBICTest;
require DBI;
ok $schema->connection(
sub { DBI->connect(DBICTest->_database, undef, undef, { AutoCommit => 0 }) },
{
+ # DO NOT REMOVE - this seems like an unrelated piece of info,
+ # but is in fact a test for a bug where setting an accessor-via-option
+ # would trigger an early connect *bypassing* the on_connect_* pieces
+ cursor_class => 'DBIx::Class::Storage::Cursor',
+
on_connect_do => [
'CREATE TABLE TEST_empty (id INTEGER)',
[ 'INSERT INTO TEST_empty VALUES (?)', {}, 2 ],
ok $disconnected, 'on_disconnect_do() called after disconnect()';
isa_ok($cb_args[0], 'DBIx::Class::Storage', 'first arg to on_connect_do hook');
+@cb_args = ();
sub check_exists {
my $storage = shift;