X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fstorage%2Fexception.t;h=3de6aa95f7ecca9622b7670b6c938cc4014dfc63;hb=0130575a1a5ad9249a5cdc705c043286fabdf32c;hp=9a14af3be644854b4efa5e4f1f321afaa0b92f81;hpb=f54428abf9cc7d7e5604745335694eaf558f6820;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/t/storage/exception.t b/t/storage/exception.t index 9a14af3..3de6aa9 100644 --- a/t/storage/exception.t +++ b/t/storage/exception.t @@ -1,9 +1,11 @@ +BEGIN { do "./t/lib/ANFANG.pm" or die ( $@ || $! ) } + use strict; use warnings; use Test::More; use Test::Exception; -use lib qw(t/lib); + use DBICTest; use DBICTest::Schema; @@ -19,6 +21,7 @@ use DBICTest::Schema; sub _populate_dbh { my $self = shift; + my $death = $self->_dbi_connect_info->[3]{die}; die "storage test died: $death" if $death eq 'before_populate'; @@ -30,12 +33,12 @@ use DBICTest::Schema; } for (qw/before_populate after_populate/) { - dies_ok (sub { + throws_ok (sub { my $schema = DBICTest::Schema->clone; $schema->storage_type ('Dying::Storage'); $schema->connection (DBICTest->_database, { die => $_ }); $schema->storage->ensure_connected; - }, "$_ exception found"); + }, qr/$_/, "$_ exception found"); } done_testing;