diff options
author | Karen Etheridge <ether@cpan.org> | 2016-11-12 13:51:55 -0800 |
---|---|---|
committer | Karen Etheridge <ether@cpan.org> | 2016-11-12 14:21:25 -0800 |
commit | 5e3b6a842a4879bcf5fa66a086c7995c6075e229 (patch) | |
tree | d0396fb6a8e2202fbe5049a4bb8ea85807b17a4d | |
parent | 497d57077e622f84b0aeb2be58092ee5726bcf1e (diff) | |
download | uri-5e3b6a842a4879bcf5fa66a086c7995c6075e229.tar.gz |
use Test::Needs for optional module checks in tests
developers now need to install Business::ISBN
-rw-r--r-- | Makefile.PL | 1 | ||||
-rw-r--r-- | t/data.t | 9 | ||||
-rw-r--r-- | t/urn-isbn.t | 9 |
3 files changed, 2 insertions, 17 deletions
diff --git a/Makefile.PL b/Makefile.PL index a8729d4..3043c06 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -82,6 +82,7 @@ my %WriteMakefileArgs = ( requires => { 'Test::More' => '0.96', 'File::Temp' => '0', + 'Test::Needs' => '0', }, }, }, @@ -1,15 +1,6 @@ use strict; use warnings; -eval { - require MIME::Base64; -}; -if ($@) { - print "1..0\n"; - print $@; - exit; -} - print "1..22\n"; use URI; diff --git a/t/urn-isbn.t b/t/urn-isbn.t index d8985f7..f512bde 100644 --- a/t/urn-isbn.t +++ b/t/urn-isbn.t @@ -1,14 +1,7 @@ use strict; use warnings; -eval { - require Business::ISBN; -}; -if ($@) { - print "1..0 # Skipped: Needs the Business::ISBN module installed\n\n"; - print $@; - exit; -} +use Test::Needs 'Business::ISBN'; print "1..13\n"; |