Fix release year for last two releases
[gitmo/Moose.git] / t / 300_immutable / 008_immutable_constructor_error.t
index d5db002..dc8c6cd 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 use warnings;
 
 use Test::More;
-use Test::Exception;
+use Test::Fatal;
 
 
 =pod
@@ -25,11 +25,8 @@ constructor.
 }
 
 my $scalar = 1;
-throws_ok { Foo->new($scalar) } qr/\QSingle parameters to new() must be a HASH ref/,
-          'Non-ref provided to immutable constructor gives useful error message';
-throws_ok { Foo->new(\$scalar) } qr/\QSingle parameters to new() must be a HASH ref/,
-          'Scalar ref provided to immutable constructor gives useful error message';
-throws_ok { Foo->new(undef) } qr/\QSingle parameters to new() must be a HASH ref/,
-          'undef provided to immutable constructor gives useful error message';
+like( exception { Foo->new($scalar) }, qr/\QSingle parameters to new() must be a HASH ref/, 'Non-ref provided to immutable constructor gives useful error message' );
+like( exception { Foo->new(\$scalar) }, qr/\QSingle parameters to new() must be a HASH ref/, 'Scalar ref provided to immutable constructor gives useful error message' );
+like( exception { Foo->new(undef) }, qr/\QSingle parameters to new() must be a HASH ref/, 'undef provided to immutable constructor gives useful error message' );
 
 done_testing;