convert all uses of Test::Exception to Test::Fatal.
Karen Etheridge [Tue, 26 Oct 2010 17:48:14 +0000 (10:48 -0700)]
Changes
dist.ini
t/07-parameterized-role.t
t/08-role-composition.t

diff --git a/Changes b/Changes
index dd68948..842196d 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,8 @@
+
+NEXT
+
+-  The test suite now uses Test::Fatal instead of Test::Exception.
+
 0.20   2010-10-07
 
 - A test file tried to load MooseX::Role::Parameterized, which was not listed
index c4c16a9..393f42d 100644 (file)
--- a/dist.ini
+++ b/dist.ini
@@ -34,7 +34,7 @@ namespace::autoclean = 0
 
 [Prereqs / TestRequires]
 Test::More      = 0.88
-Test::Exception = 0
+Test::Fatal     = 0
 Scalar::Util    = 0
 Test::Requires  = 0.05
 
index 9fb9588..df6780d 100644 (file)
@@ -2,7 +2,7 @@ use strict;
 use warnings;
 
 use Test::More;
-use Test::Exception;
+use Test::Fatal;
 
 use Test::Requires {
     'MooseX::Role::Parameterized' => '0',
@@ -37,10 +37,10 @@ plan skip_all =>
 my $instance = Class->new();
 isa_ok( $instance, 'Class' );
 
-lives_and {
+ok ! exception {
     $instance->foo('bar');
     is( $instance->foo(), 'bar' );
-}
+},
 'used class attribute from parameterized role';
 
 done_testing();
index a3bb0e9..81eeb44 100644 (file)
@@ -2,7 +2,6 @@ use strict;
 use warnings;
 
 use Test::More;
-use Test::Exception;
 
 {
     package Role;