convert all uses of Test::Exception to Test::Fatal.
Karen Etheridge [Sat, 20 Nov 2010 01:19:54 +0000 (17:19 -0800)]
ChangeLog
Makefile.PL
t/02subclass.t

index c6f6c2b..38303a5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
 Revision history for Perl extension MooseX::ConfigFromFile
 
 0.03 - ???
+    - The test suite now uses Test::Fatal instead of Test::Exception (Karen
+      Etheridge).
     - Fix bug reported by Strayph in #moose with inheritance (perigrin)
 
 0.02 - Jan 23, 2008
index 0943b67..7d037bc 100644 (file)
@@ -5,6 +5,7 @@ name 'MooseX-ConfigFromFile';
 all_from 'lib/MooseX/ConfigFromFile.pm';
 
 test_requires 'Test::More' => '0.42';
+test_requires 'Test::Fatal';
 
 requires 'Moose'                      => '0.35';
 requires 'MooseX::Types::Path::Class' => '0.04';
index fec2590..9cf24a8 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/env perl 
 use strict;
 use Test::More;
-use Test::Exception;
+use Test::Fatal;
 {
     package A;
     use Moose;
@@ -17,6 +17,6 @@ use Test::Exception;
 }
 
 ok(B->does('MooseX::ConfigFromFile'), 'B does ConfigFromFile');
-lives_ok { B->new_with_config() } 'B->new_with_config lives';
+is(exception { B->new_with_config() }, undef, 'B->new_with_config lives');
 
 done_testing();