X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fstorage%2Fexception.t;h=d96e336cfa23b812f1eefbb8d9c4bfd4c98fb573;hb=47bc746e9372902edd584d30b27289a46735dc9f;hp=9ce05b4da1eb0c169d9314665417a422fe9f4e86;hpb=f66e15f39f65384d95c4a254b9aefe14f32e49e3;p=dbsrgits%2FDBIx-Class.git diff --git a/t/storage/exception.t b/t/storage/exception.t index 9ce05b4..d96e336 100644 --- a/t/storage/exception.t +++ b/t/storage/exception.t @@ -1,5 +1,3 @@ -#!/usr/bin/perl - use strict; use warnings; @@ -21,6 +19,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'; @@ -32,12 +31,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;