X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F33storage_reconnect.t;h=8f1eba15a7c5f46320428b9df44232b180173096;hb=2d4f6f0ba3da42a157c581627a9a51dcfa573fc8;hp=5bd797e8d522acfef5773edcda7c38d3caf62dc8;hpb=79fefe056c91c6e7d06ae980c348debe37cad5c9;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/t/33storage_reconnect.t b/t/33storage_reconnect.t index 5bd797e..8f1eba1 100644 --- a/t/33storage_reconnect.t +++ b/t/33storage_reconnect.t @@ -7,17 +7,7 @@ use Test::More; use lib qw(t/lib); use DBICTest; -# equivalent of $Module::Install::AUTHOR -my $author = ( - ( not -d './inc' ) - or - ( -e ($^O eq 'VMS' ? './inc/_author' : './inc/.author') ) -); - -plan $author - ? (tests => 6) - : (skip_all => 'Test temporarily disabled due to a widespread buggy SQLite version') -; +plan tests => 6; my $db_orig = "$FindBin::Bin/var/DBIxClass.db"; my $db_tmp = "$db_orig.tmp"; @@ -31,12 +21,11 @@ cmp_ok(@art, '==', 3, "Three artists returned"); # Disconnect the dbh, and be sneaky about it # Also test if DBD::SQLite finaly knows how to ->disconnect properly -TODO: { - local $TODO = 'SQLite is evil/braindead. Once this test starts passing, remove the related atrocity from DBIx::Class::Storage::DBI::SQLite'; - my $w; - local $SIG{__WARN__} = sub { $w = shift }; - $schema->storage->_dbh->disconnect; - ok ($w !~ /active statement handles/, 'SQLite can disconnect properly \o/'); +{ + my $w; + local $SIG{__WARN__} = sub { $w = shift }; + $schema->storage->_dbh->disconnect; + ok ($w !~ /active statement handles/, 'SQLite can disconnect properly'); } # Try the operation again - What should happen here is: