Test::Requires(3pm) User Contributed Perl Documentation Test::Requires(3pm) NAME Test::Requires - Checks to see if the module can be loaded SYNOPSIS # in your Makefile.PL use inc::Module::Install; test_requires 'Test::Requires'; # in your test use Test::More tests => 10; use Test::Requires { 'HTTP::MobileAttribute' => 0.01, # skip all if HTTP::MobileAttribute doesn't installed }; isa_ok HTTP::MobileAttribute->new, 'HTTP::MobileAttribute::NonMobile'; # or use Test::More tests => 10; use Test::Requires qw( HTTP::MobileAttribute ); isa_ok HTTP::MobileAttribute->new, 'HTTP::MobileAttribute::NonMobile'; # or use Test::More tests => 10; use Test::Requires; test_requires 'Some::Optional::Test::Required::Modules'; isa_ok HTTP::MobileAttribute->new, 'HTTP::MobileAttribute::NonMobile'; DESCRIPTION Test::Requires checks to see if the module can be loaded. If this fails rather than failing tests this skips all tests. Test::Requires can also be used to require a minimum version of Perl: use Test::Requires "5.010"; # quoting is necessary!! # or use Test::Requires "v5.10"; AUTHOR Tokuhiro Matsuno <tokuhirom @*(#RJKLFHFSDLJF gmail.com> THANKS TO kazuho++ # some tricky stuff miyagawa++ # original code from t/TestPlagger.pm tomyhero++ # reported issue related older test::builder tobyink++ # documented that Test::Requires "5.010" works ENVIRONMENT If the "RELEASE_TESTING" environment variable is true, then instead of skipping tests, Test::Requires bails out. SEE ALSO "TestPlagger.pm" in t LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.30.2 2020-05-21 Test::Requires(3pm)
Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2025-01-29 19:20 @18.226.163.23 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)