Revert "convert all uses of Test::Exception to Test::Fatal."
[gitmo/Class-MOP.git] / t / 020_attribute.t
index 6ca4624..48ddbf9 100644 (file)
@@ -4,14 +4,14 @@ use warnings;
 use Scalar::Util 'reftype', 'blessed';
 
 use Test::More;
-use Test::Fatal;
+use Test::Exception;
 
 use Class::MOP;
 use Class::MOP::Attribute;
 use Class::MOP::Method;
 
 
-ok exception { Class::MOP::Attribute->name }, q{... can't call name() as a class method};
+dies_ok { Class::MOP::Attribute->name } q{... can't call name() as a class method};
 
 
 {
@@ -42,9 +42,9 @@ ok exception { Class::MOP::Attribute->name }, q{... can't call name() as a class
     my $class = Class::MOP::Class->initialize('Foo');
     isa_ok($class, 'Class::MOP::Class');
 
-    ok ! exception {
+    lives_ok {
         $attr->attach_to_class($class);
-    }, '... attached a class successfully';
+    } '... attached a class successfully';
 
     is($attr->associated_class, $class, '... the class was associated correctly');
 
@@ -229,18 +229,18 @@ ok exception { Class::MOP::Attribute->name }, q{... can't call name() as a class
 
 {
     for my $value ({}, bless({}, 'Foo')) {
-        like exception {
+        throws_ok {
             Class::MOP::Attribute->new('$foo', default => $value);
-        }, qr/References are not allowed as default values/;
+        } qr/References are not allowed as default values/;
     }
 }
 
 {
     my $attr;
-    ok ! exception {
+    lives_ok {
         my $meth = Class::MOP::Method->wrap(sub {shift}, name => 'foo', package_name => 'bar');
         $attr = Class::MOP::Attribute->new('$foo', default => $meth);
-    }, 'Class::MOP::Methods accepted as default';
+    } 'Class::MOP::Methods accepted as default';
 
     is($attr->default(42), 42, 'passthrough for default on attribute');
 }