Revert most of the conversion to Test::Fatal so we can redo it
[gitmo/Moose.git] / t / 010_basics / 002_require_superclasses.t
index 04cbac7..ad09165 100644 (file)
@@ -6,7 +6,7 @@ use warnings;
 use lib 't/lib', 'lib';
 
 use Test::More;
-use Test::Fatal;
+use Test::Exception;
 
 
 {
@@ -14,7 +14,7 @@ use Test::Fatal;
     package Bar;
     use Moose;
 
-    ::ok ! ::exception { extends 'Foo' }, 'loaded Foo superclass correctly';
+    ::lives_ok { extends 'Foo' } 'loaded Foo superclass correctly';
 }
 
 {
@@ -22,7 +22,7 @@ use Test::Fatal;
     package Baz;
     use Moose;
 
-    ::ok ! ::exception { extends 'Bar' }, 'loaded (inline) Bar superclass correctly';
+    ::lives_ok { extends 'Bar' } 'loaded (inline) Bar superclass correctly';
 }
 
 {
@@ -30,7 +30,7 @@ use Test::Fatal;
     package Foo::Bar;
     use Moose;
 
-    ::ok ! ::exception { extends 'Foo', 'Bar' },
+    ::lives_ok { extends 'Foo', 'Bar' }
     'loaded Foo and (inline) Bar superclass correctly';
 }
 
@@ -39,7 +39,7 @@ use Test::Fatal;
     package Bling;
     use Moose;
 
-    ::like ::exception { extends 'No::Class' },
+    ::throws_ok { extends 'No::Class' }
     qr{Can't locate No/Class\.pm in \@INC},
     'correct error when superclass could not be found';
 }
@@ -53,7 +53,7 @@ use Test::Fatal;
     package Tiger;
     use Moose;
 
-    ::ok ! ::exception { extends 'Foo', Affe => { -version => 13 } },
+    ::lives_ok { extends 'Foo', Affe => { -version => 13 } }
     'extends with version requirement';
 }
 
@@ -61,7 +61,7 @@ use Test::Fatal;
     package Birne;
     use Moose;
 
-    ::like ::exception { extends 'Foo', Affe => { -version => 42 } },
+    ::throws_ok { extends 'Foo', Affe => { -version => 42 } }
     qr/Affe version 42 required--this is only version 23/,
     'extends with unsatisfied version requirement';
 }