Test::Trap - Trap exit codes, exceptions, output, etc. River stage four • 69 direct dependents • 1367 total dependents

Primarily (but not exclusively) for use in test scripts: A block eval on steroids, configurable and extensible, but by default trapping (Perl) STDOUT, STDERR, warnings, exceptions, would-be exit codes, and return values from boxed blocks of test code...

EBHANSSEN/Test-Trap-v0.3.4 - 14 Oct 2018 22:12:46 GMT

Test::Easy - facilitates easy testing patterns River stage one • 6 direct dependents • 8 total dependents

I prefer working in a test driven development environment. One of the downsides of having a large test suite is that test files often grow into monstrosities: it's often easier to plug some new little testblock into an existing file, or stick some ne...

BELDEN/Test-Easy-1.11 - 08 Jul 2015 21:03:20 GMT

Test::Bomb - a test which succeeds until a deadline passes ( a time bomb ) River stage one • 1 direct dependent • 1 total dependent

DAV/Test-Bomb-0.007 - 25 Mar 2011 04:37:07 GMT

Test::Core - Modern Perl testing with a single import River stage one • 1 direct dependent • 1 total dependent

Test::Core provides the best testing harness of Modern Perl in a single, user-friendly import. It builds off of Test::Modern while also providing clean interfaces to dumping and mocking facilities from other libraries. Test::Core also automatically i...

AANARI/Test-Core-0.0200 - 10 Jul 2015 20:59:42 GMT

Test::Some - test a subset of tests River stage one • 1 direct dependent • 1 total dependent

This module allows to run a subset of the 'subtest' tests given in a test file. The module declaration takes a whitelist of the subtests we want to run. Any subtest that doesn't match any of the whitelist items will be skipped (or potentially bypasse...

YANICK/Test-Some-0.2.1 - 23 Feb 2017 03:25:04 GMT

Test::Unit - the PerlUnit testing framework River stage two • 11 direct dependents • 16 total dependents

This framework is intended to support unit testing in an object-oriented development paradigm (with support for inheritance of tests etc.) and is derived from the JUnit testing framework for Java by Kent Beck and Erich Gamma. To start learning how to...

MCAST/Test-Unit-0.25 - 15 Oct 2005 23:05:28 GMT

Test::BSON - Test BSON documents River stage one • 1 direct dependent • 1 total dependent

BSON is a binary-encoded extension of JSON. Test::BSON makes it easy to verify that you have built a valid BSON document and that it matches what you expected....

PATCH/Test-BSON-0.01 - 25 Mar 2012 20:30:58 GMT

Test::Exit - Test that some code calls exit() without terminating testing River stage one • 8 direct dependents • 8 total dependents

Test::Exit provides some simple tools for testing code that might call "exit()", providing you with the status code without exiting the test file. The only criterion tested is that the supplied code does or does not call "exit()". If the code throws ...

ARODLAND/Test-Exit-0.11 - 01 Aug 2013 03:22:23 GMT

Test::Lite - A small Perl Test Library River stage one • 1 direct dependent • 1 total dependent

Test::Lite is just that. A minimal test library based on the brilliant Test::Builder. The main focus of this project was to learn more about testing while building this module. A pretty overlooked subject amongst some Perl developers is testing (myse...

BRADH/Test-Lite-0.009 - 29 Mar 2012 08:54:12 GMT

Test::Warn - Perl extension to test methods for warnings River stage four • 344 direct dependents • 6457 total dependents

A good style of Perl programming calls for a lot of diverse regression tests. This module provides a few convenience methods for testing warning based-code. If you are not already familiar with the Test::More manpage now would be the time to go take ...

BIGJ/Test-Warn-0.36 - 23 Jun 2018 10:12:42 GMT

Test::JSON - Test JSON data River stage three • 16 direct dependents • 124 total dependents

JavaScript Object Notation (JSON) is a lightweight data interchange format. Test::JSON makes it easy to verify that you have built valid JSON and that it matches your expected output. See <http://www.json.org/> for more information....

OVID/Test-JSON-0.11 - 09 Aug 2009 09:20:24 GMT

Test::Tabs - check the presence of tabs in your project River stage one • 4 direct dependents • 4 total dependents

This module scans your project/distribution for any perl files (scripts, modules, etc) for the presence of tabs. In particular, it checks that all indentation is done using tabs, not spaces; alignment is done via spaces, not tabs; indentation levels ...

TOBYINK/Test-Tabs-0.005 - 16 Sep 2014 18:45:36 GMT

Test::Vars - Detects unused variables in perl modules River stage two • 5 direct dependents • 29 total dependents

Test::Vars provides test functions to report unused variables either in an entire distribution or in some files of your choice in order to keep your source code tidy....

DROLSKY/Test-Vars-0.014 - 11 Apr 2017 23:03:30 GMT

Test::Fork - test code which forks River stage three • 7 direct dependents • 175 total dependents

THIS IS ALPHA CODE! The implementation is unreliable and the interface is subject to change. Because each test has a number associated with it, testing code which forks is problematic. Coordinating the test number amongst the parent and child process...

MSCHWERN/Test-Fork-0.02 - 15 Oct 2008 04:52:42 GMT

Test::Mail - Test framework for email applications River stage one • 1 direct dependent • 1 total dependent

Test::Mail provides a framework for testing applications which send and receive email. A typical example of an email application might send a notification to a certain email address, setting certain headers in certain ways and having certain content ...

SKUD/Test-Mail-0.06 - 29 Mar 2007 00:48:22 GMT

Test::Mojo - Testing Mojo River stage three • 793 direct dependents • 897 total dependents

Test::Mojo is a test user agent based on Mojo::UserAgent, it is usually used together with Test::More to test Mojolicious applications. Just run your tests with prove. $ prove -l -v $ prove -l -v t/foo.t If it is not already defined, the "MOJO_LOG_LE...

SRI/Mojolicious-8.17 - 23 May 2019 20:50:59 GMT

Test::Less - Test Categorization and Subset Execution River stage one • 1 direct dependent • 1 total dependent

Sometimes Less is More. Test::Less really has nothing to do with Test::More. It is also not meant to discourage you from writing lots of tests. To the contrary, it allows you to write potentially thousands of tests, but then be selective about which ...

INGY/Test-Less-0.11 - 12 Jun 2005 10:19:06 GMT

Test::HTTP - Test HTTP interactions. River stage one • 1 direct dependent • 1 total dependent

Test::HTTP is designed to make it easier to write tests which are mainly about HTTP-level things, such as REST-type services. Each "Test::HTTP" object can contain state about a current request and its response. This allows convenient shorthands for s...

LUKEC/Test-HTTP-0.18 - 12 Sep 2012 16:46:42 GMT

Test::Deep - Extremely flexible deep comparison River stage five • 887 direct dependents • 12344 total dependents

If you don't know anything about automated testing in Perl then you should probably read about Test::Simple and Test::More before preceding. Test::Deep uses the Test::Builder framework. Test::Deep gives you very flexible ways to check that the result...

RJBS/Test-Deep-1.128 - 19 Apr 2018 16:08:19 GMT

Test::Spec - Write tests in a declarative specification style River stage two • 53 direct dependents • 74 total dependents

This is a declarative specification-style testing system for behavior-driven development (BDD) in Perl. The tests (a.k.a. examples) are named with strings instead of subroutine names, so your fingers will suffer less fatigue from underscore-itis, wit...

AKZHAN/Test-Spec-0.54 - 21 Nov 2017 10:08:54 GMT

1,090 results (0.047 seconds)