Test::OpenLDAP - Creates a temporary instance of OpenLDAP's slapd daemon to run tests against. River stage one • 1 direct dependent • 1 total dependent

This module allows easy creation and tear down of a OpenLDAP slapd instance. When the variable goes out of scope, the slapd instance is torn down and the file system objects it relies on are removed....

DDICK/Test-OpenLDAP-0.71 - 27 Dec 2017 03:48:09 GMT

Test::CallFlow - trivial planning of sub call flows for fast unit test writing. River stage one • 1 direct dependent • 1 total dependent

KORPIQ/Test-CallFlow-0.03 - 25 Jan 2009 11:10:21 GMT

Test::MockTime - Replaces actual time with simulated time River stage four • 40 direct dependents • 2321 total dependents

This module was created to enable test suites to test code at specific points in time. Specifically it overrides localtime, gmtime and time at compile time and then relies on the user supplying a mock time via set_relative_time, set_absolute_time or ...

DDICK/Test-MockTime-0.17 - 01 Apr 2018 06:09:08 GMT

Test::Workflow - Provide test grouping, reusability, and structuring such as RSPEC and cases. River stage two • 11 direct dependents • 11 total dependents

Test::Workflow provides tools for grouping and structuring tests. There is also a facility to write re-usable tests. Test::Workflow test files define classes. Tests within the files are defined as a type of method. Test::Workflow provides an RSPEC im...

EXODIST/Fennec-2.018 - 08 Jun 2018 15:02:53 GMT

Test::NiceDump - let's have a nice and human readable dump of our objects! No river data available

This module uses "Data::Dump::Filtered" and a set of sensible filters to dump test data in a more readable way. For example, "DateTime" objects get printed in the full ISO 8601 format, and "DBIx::Class::Row" objects get printed as hashes of their inf...

DAKKAR/Test-NiceDump-1.0.0 - 23 May 2019 10:07:33 GMT

Test::Snapshot - test against data stored in automatically-named file River stage one • 5 direct dependents • 5 total dependents

Not connected with Test::Snapshots, which is based on a similar concept but for running executables. Implements a function to automate the storing and updating of expected test outputs. This is based on the idea known in frontend development circles ...

ETJ/Test-Snapshot-0.06 - 23 Feb 2018 02:20:23 GMT

Test::Manifest - interact with a t/test_manifest file River stage one • 6 direct dependents • 7 total dependents

"Test::Harness" assumes that you want to run all of the .t files in the t/ directory in ASCII-betical order during "make test" or "./Build test" unless you say otherwise. This leads to some interesting naming schemes for test files to get them in the...

BDFOY/Test-Manifest-2.021 - 08 May 2018 02:48:15 GMT

Test::Subunits - Extract subunit tests from within complex source code River stage one • 1 direct dependent • 1 total dependent

*"Unit testing is right. Unit testing works. Unit testing clarifies. Unit testing, for lack of a better word, is good."* ...but unit testing can also be expensive. In particular, unit testing requires that your code be composed from a large number of...

DCONWAY/Test-Subunits-0.000003 - 28 Apr 2015 22:17:34 GMT

Test::Valgrind - Generate suppressions, analyse and test any command with valgrind. River stage one • 2 direct dependents • 3 total dependents

This module is a front-end to the "Test::Valgrind::*" API that lets you run Perl code through the "memcheck" tool of the "valgrind" memory debugger, to test for memory errors and leaks. If they aren't available yet, it will first generate suppression...

VPIT/Test-Valgrind-1.19 - 01 Aug 2016 20:56:46 GMT

Test::TypeTiny - useful functions for testing the efficacy of type constraints River stage four • 810 direct dependents • 1994 total dependents

Test::TypeTiny provides a few handy functions for testing type constraints. Functions "should_pass($value, $type, $test_name)" "should_pass($value, $type)" Test that passes iff $value passes "$type->check". "should_fail($value, $type, $test_name)" "s...

TOBYINK/Type-Tiny-1.004004 - 08 Jan 2019 18:28:41 GMT

Test::Mojibake - check your source for encoding misbehavior. River stage two • 3 direct dependents • 26 total dependents

Many modern text editors automatically save files using UTF-8 codification, however, perl interpreter does not expects it *by default*. Whereas this does not represent a big deal on (most) backend-oriented programs, Web framework (Catalyst <http://ww...

SYP/Test-Mojibake-1.3 - 06 Feb 2017 15:19:50 GMT

Template::Test - Module for automating TT2 test scripts River stage four • 581 direct dependents • 1276 total dependents

The "Template::Test" module defines the test_expect() and other related subroutines which can be used to automate test scripts for the Template Toolkit. See the numerous tests in the t sub-directory of the distribution for examples of use....

ATOOMIC/Template-Toolkit-2.29 - 29 Apr 2019 15:55:41 GMT

Test::Steering - Execute test scripts conditionally River stage one • 1 direct dependent • 1 total dependent

Often it is useful to have more control over which tests are executed - and how. You can exercise some degree of control by SKIPping unwanted tests but that can be inefficient and cumbersome for large test suites. "Test::Steering" runs test scripts a...

ANDYA/Test-Steering-0.02 - 02 Mar 2008 21:44:41 GMT

Test::Warnings - Test for warnings and the lack of them River stage four • 192 direct dependents • 8628 total dependents

If you've ever tried to use Test::NoWarnings to confirm there are no warnings generated by your tests, combined with the convenience of "done_testing" to not have to declare a test count, you'll have discovered that these two features do not play wel...

ETHER/Test-Warnings-0.026 - 27 Jan 2016 03:14:17 GMT

Test::NameNote - add notes to test names River stage one • 2 direct dependents • 3 total dependents

NCLEATON/Test-NameNote-0.04 - 03 Dec 2009 06:12:09 GMT

Test::ClassAPI - Provides basic first-pass API testing for large class trees River stage two • 7 direct dependents • 60 total dependents

For many APIs with large numbers of classes, it can be very useful to be able to do a quick once-over to make sure that classes, methods, and inheritance is correct, before doing more comprehensive testing. This module aims to provide such a capabili...

ETHER/Test-ClassAPI-1.07 - 28 Dec 2017 23:45:18 GMT

Test::Synopsis - Test your SYNOPSIS code River stage two • 10 direct dependents • 45 total dependents

Test::Synopsis is an (author) test module to find .pm or .pod files under your *lib* directory and then make sure the example snippet code in your *SYNOPSIS* section passes the perl compile check. Note that this module only checks the perl syntax (by...

ZOFFIX/Test-Synopsis-0.16 - 24 May 2019 15:10:00 GMT

Test::Refcount - assert reference counts on objects River stage three • 46 direct dependents • 261 total dependents

The Perl garbage collector uses simple reference counting during the normal execution of a program. This means that cycles or unweakened references in other parts of code can keep an object around for longer than intended. To help avoid this problem,...

PEVANS/Test-Refcount-0.08 - 27 Mar 2014 16:13:42 GMT

Test::SubCalls - Track the number of times subs are called River stage four • 3 direct dependents • 1651 total dependents

There are a number of different situations (like testing caching code) where you want to want to do a number of tests, and then verify that some underlying subroutine deep within the code was called a specific number of times. This module provides a ...

ETHER/Test-SubCalls-1.10 - 23 Dec 2017 21:30:49 GMT

Test::Spelling - Check for spelling errors in POD files River stage two • 27 direct dependents • 62 total dependents

Test::Spelling lets you check the spelling of a "POD" file, and report its results in standard Test::More fashion. This module requires a spellcheck program such as Hunspell <http://hunspell.github.io/>, aspell, spell, or, ispell. We suggest using Hu...

CAPOEIRAB/Test-Spelling-0.25 - 29 May 2019 01:12:24 GMT

1,089 results (0.083 seconds)