Compare if the difference between two numbers is within a specified amount.
This test module is intended to simplify testing of external commands.
It does so by running the command under IPC::Open3, closing the stdin
immediately, and reading everything from the command's stdout and
stderr. It then makes the output available to be tested.
It is not (yet?) as feature-rich as Test::Cmd, but I think the interface
to this is much simpler. Tests also plug directly into the Test::Builder
framework, which plays nice with Test::More.
As compared to Test::Command, this module is simpler, relying on the
user to feed rc, stdout, and stderr to the appropriate other tests,
presumably in Test::More, but not necessarily.
Easier test cases for your DBIx::Class applications
Netscape Portable Runtime (NSPR) provides a platform-neutral API for system
level and libc like functions. The API is used in the Mozilla client, many of
Netscape/AOL/iPlanet's and other software offerings.
Test::Exception::LessClever is an alternative to Test::Exception that is much
simpler. This alternative does not use fancy stack tricks to hide itself. The
idea here is to keep it simple. This also solves the Test::Exception bug where
some dies will be hidden when a DESTROY method calls eval. If a DESTROY method
masks $@ a warning will be generated as well.
This modules provides a collection of test utilities for file
contents.
Create a fake ShareDir for your modules for testing.
The Perl 5 module Test::Fixture::DBIC::Schema is a fixture data loader
for DBIx::Class::Schema.
Handy way to check that HTML is valid, according to HTML::Tidy. It is
built with Test::Builder and plays happily with Test::More and friends.
This module can be used to test that you're logging the right
thing with Log::Log4perl. It checks that we get what, and only
what, we expect logged by your code.