Revert "convert all uses of Test::Exception to Test::Fatal."
[gitmo/Class-MOP.git] / t / 090_meta_method.t
index 7a8a805..774b8b3 100644 (file)
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 use Test::More;
-use Test::Fatal;
+use Test::Exception;
 use Class::MOP;
 
 {
@@ -50,18 +50,18 @@ use Class::MOP;
     my $meta = Class::MOP::class_of('Foo');
     ok(!$meta->has_method('meta'), "no meta method was installed");
     $meta->add_method(meta => sub { die 'META' });
-    ok ! exception { $meta->find_method_by_name('meta') }, "can do meta-level stuff";
-    ok ! exception { $meta->make_immutable }, "can do meta-level stuff";
-    ok ! exception { $meta->class_precedence_list }, "can do meta-level stuff";
+    lives_ok { $meta->find_method_by_name('meta') } "can do meta-level stuff";
+    lives_ok { $meta->make_immutable } "can do meta-level stuff";
+    lives_ok { $meta->class_precedence_list } "can do meta-level stuff";
 }
 
 {
     my $meta = Class::MOP::Class->create('Bar', meta_name => undef);
     ok(!$meta->has_method('meta'), "no meta method was installed");
     $meta->add_method(meta => sub { die 'META' });
-    ok ! exception { $meta->find_method_by_name('meta') }, "can do meta-level stuff";
-    ok ! exception { $meta->make_immutable }, "can do meta-level stuff";
-    ok ! exception { $meta->class_precedence_list }, "can do meta-level stuff";
+    lives_ok { $meta->find_method_by_name('meta') } "can do meta-level stuff";
+    lives_ok { $meta->make_immutable } "can do meta-level stuff";
+    lives_ok { $meta->class_precedence_list } "can do meta-level stuff";
 }
 
 done_testing;