Revert "convert all uses of Test::Exception to Test::Fatal."
[gitmo/Class-MOP.git] / t / 030_method.t
index 63889a9..89605f0 100644 (file)
@@ -2,7 +2,7 @@ use strict;
 use warnings;
 
 use Test::More;
-use Test::Fatal;
+use Test::Exception;
 
 use Class::MOP;
 use Class::MOP::Method;
@@ -28,20 +28,20 @@ is( $method->original_fully_qualified_name, 'main::__ANON__',
     '... the original_fully_qualified_name is the same as fully_qualified_name'
 );
 
-ok exception { Class::MOP::Method->wrap },
+dies_ok { Class::MOP::Method->wrap }
 q{... can't call wrap() without some code};
-ok exception { Class::MOP::Method->wrap( [] ) },
+dies_ok { Class::MOP::Method->wrap( [] ) }
 q{... can't call wrap() without some code};
-ok exception { Class::MOP::Method->wrap( bless {} => 'Fail' ) },
+dies_ok { Class::MOP::Method->wrap( bless {} => 'Fail' ) }
 q{... can't call wrap() without some code};
 
-ok exception { Class::MOP::Method->name },
+dies_ok { Class::MOP::Method->name }
 q{... can't call name() as a class method};
-ok exception { Class::MOP::Method->body },
+dies_ok { Class::MOP::Method->body }
 q{... can't call body() as a class method};
-ok exception { Class::MOP::Method->package_name },
+dies_ok { Class::MOP::Method->package_name }
 q{... can't call package_name() as a class method};
-ok exception { Class::MOP::Method->fully_qualified_name },
+dies_ok { Class::MOP::Method->fully_qualified_name }
 q{... can't call fully_qualified_name() as a class method};
 
 my $meta = Class::MOP::Method->meta;
@@ -63,40 +63,40 @@ foreach my $method_name (
         '... our sub name is "' . $method_name . '"' );
 }
 
-ok exception {
+dies_ok {
     Class::MOP::Method->wrap();
-},
+}
 '... bad args for &wrap';
 
-ok exception {
+dies_ok {
     Class::MOP::Method->wrap('Fail');
-},
+}
 '... bad args for &wrap';
 
-ok exception {
+dies_ok {
     Class::MOP::Method->wrap( [] );
-},
+}
 '... bad args for &wrap';
 
-ok exception {
+dies_ok {
     Class::MOP::Method->wrap( sub {'FAIL'} );
-},
+}
 '... bad args for &wrap';
 
-ok exception {
+dies_ok {
     Class::MOP::Method->wrap( sub {'FAIL'}, package_name => 'main' );
-},
+}
 '... bad args for &wrap';
 
-ok exception {
+dies_ok {
     Class::MOP::Method->wrap( sub {'FAIL'}, name => '__ANON__' );
-},
+}
 '... bad args for &wrap';
 
-ok ! exception {
+lives_ok {
     Class::MOP::Method->wrap( bless( sub {'FAIL'}, "Foo" ),
         name => '__ANON__', package_name => 'Foo::Bar' );
-},
+}
 '... blessed coderef to &wrap';
 
 my $clone = $method->clone(