Test::Assertions::TestScript(3pm) | User Contributed Perl Documentation | Test::Assertions::TestScript(3pm) |
Test::Assertions::TestScript - Base for test scripts
use Test::Assertions::TestScript; use Module::To::Test qw( frobnicate ); ASSERT(frobnicate(),"Frobnicate returns true");
Test::Assertions::TestScript provides a base for writing test scripts. It performs some common actions such as setting up the @INC path and parsing command-line options, specifically:
Test::Assertions::TestScript makes certain assumptions about the filesystem layout of your project:
Test::Assertions::TestScript should be "use"d before any modules that you intend to test.
Options can be supplied to the import function. These should be placed after the "use" or "import". For example
use Test::Assertions::TestScript( tests => 10, options => { 'b', \$opt_b })
The following options are defined:
use Test::Assertions::TestScript tests => 42;
use Test::Assertions::TestScript( options => { 'b' => \$opt_b } );
A script based on Test::Assertions::TestScript will detect the following command line options.
Be aware that all other command line options will be disregarded unless the "options" import parameter is used to capture them.
$Revision: 1.18 $
Colin Robertson <cpan _at_ bbc _dot_ co _dot_ uk>
(c) BBC 2005-6. This program is free software; you can redistribute it and/or modify it under the GNU GPL.
See the file COPYING in this distribution, or http://www.gnu.org/licenses/gpl.txt
2015-12-22 | perl v5.22.1 |