Test::Differences - Test strings and data structures and show differences if not ok River stage four • 373 direct dependents • 3156 total dependents

When the code you're testing returns multiple lines, records or data structures and they're just plain wrong, an equivalent to the Unix "diff" utility may be just what's needed. Here's output from an example test script that checks two text documents...

DCANTRELL/Test-Differences-0.68 - 18 May 2021 20:36:51 UTC

Test::HTML::Differences - Compare two html structures and show differences if it is not same River stage one • 1 direct dependent • 2 total dependents

Test::HTML::Differences is test utility that compares two strings as HTML and show differences with Test::Differences. Supplied HTML strings are normalized to data structure and show pretty formatted as it is shown. This module does not test all HTML...

SATOH/Test-HTML-Differences-0.05 - 09 Dec 2016 03:18:57 UTC

Test::Differences::Color - colorize the result of Test::Differences River stage zero No dependents

ALEC/Test-Differences-Color-0.06 - 29 Apr 2013 04:45:43 UTC

Test::HexDifferences - Test binary as hexadecimal string River stage one • 2 direct dependents • 8 total dependents

The are some special cases for testing binary data. * The ascii format is not good for e.g. a length byte 0x41 displayed as A. * Multibyte values are better shown as 1 value. * Structured binary e.g. 2 byte length followed by bytes better are shown a...

STEFFENW/Test-HexDifferences-1.001 - 04 Jul 2017 08:49:42 UTC

Test::HexDifferences::HexDump - Format binary to hexadecimal strings River stage one • 2 direct dependents • 8 total dependents

This is a formatter for binary data....

STEFFENW/Test-HexDifferences-1.001 - 04 Jul 2017 08:49:42 UTC

Test - provides a simple framework for writing test scripts River stage five • 155 direct dependents • 31634 total dependents

This module simplifies the task of writing test files for Perl modules, such that their output is in the format that Test::Harness expects to see....

JESSE/Test-1.26 - 16 Jan 2013 19:28:35 UTC

Test::PDF - A module for testing and comparing PDF files River stage zero No dependents

This module is meant to be used for testing custom generated PDF files, it provides only one function at the moment, which is "cmp_pdf", and can be used to compare two PDF files to see if they are *visually* similar. Future versions may include other...

STEVAN/Test-PDF-0.01 - 07 Dec 2005 21:36:28 UTC

Test::XML - Compare XML in perl tests River stage two • 37 direct dependents • 70 total dependents

This module contains generic XML testing tools. See below for a list of other modules with functions relating to specific XML modules....

SEMANTICO/Test-XML-0.08 - 02 Jul 2009 06:12:12 UTC

Test::Roo - Composable, reusable tests with roles and Moo River stage two • 27 direct dependents • 72 total dependents

This module allows you to compose Test::More tests from roles. It is inspired by the excellent Test::Routine module, but uses Moo instead of Moose. This gives most of the benefits without the need for Moose as a test dependency. Test files are Moo cl...

DAGOLDEN/Test-Roo-1.004 - 05 Aug 2014 23:24:42 UTC

Test::Cmd - Perl module for portable testing of commands and scripts River stage two • 13 direct dependents • 36 total dependents

The "Test::Cmd" module provides a low-level framework for portable automated testing of executable commands and scripts (in any language, not just Perl), especially commands and scripts that interact with the file system. The "Test::Cmd" module makes...

NEILB/Test-Cmd-1.09 - 25 Oct 2015 11:50:21 UTC

Test::BSON - Test BSON documents River stage zero No dependents

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 UTC

Test::JSON - Test JSON data River stage three • 15 direct dependents • 102 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 UTC

Test::Most - Most commonly needed test functions and features. River stage four • 764 direct dependents • 1579 total dependents

Test::Most exists to reduce boilerplate and to make your testing life easier. We provide "one stop shopping" for most commonly used testing modules. In fact, we often require the latest versions so that you get bug fixes through Test::Most and don't ...

OVID/Test-Most-0.37 - 04 Apr 2020 17:47:34 UTC

Test::More - yet another framework for writing test scripts River stage five • 22208 direct dependents • 31634 total dependents

STOP! If you're just getting started writing tests, have a look at Test2::Suite first. This is a drop in replacement for Test::Simple which you can switch to once you get the hang of basic testing. The purpose of this module is to provide a wide rang...

EXODIST/Test-Simple-1.302188 - 29 Sep 2021 15:32:15 UTC

Test::Stream - **DEPRECATED** See Test2-Suite instead River stage one • 1 direct dependent • 1 total dependent

This is the primary interface for loading Test::Stream based tools. This module is responsible for loading bundles and plugins for the tools you want. By default you are required to specify at least 1 plugin or bundle to load. You can subclass Test::...

EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC

Test::JSYNC - Test JSYNC data River stage zero No dependents

JSON YAML Notation Coding (JSYNC) is an extension of JSON that can serialize any data objects. Test::JSYNC makes it easy to verify that you have built valid JSYNC and that it matches your expected output. This module uses the JSYNC module, which is c...

PATCH/Test-JSYNC-0.02 - 13 Mar 2011 06:53:24 UTC

Test::Needs - Skip tests when modules not available River stage five • 105 direct dependents • 14176 total dependents

Skip test scripts if modules are not available. The requested modules will be loaded, and optionally have their versions checked. If the module is missing, the test script will be skipped. Modules that are found but fail to compile will exit with an ...

HAARG/Test-Needs-0.002009 - 25 May 2021 06:28:57 UTC

Test::Count - Module for keeping track of the number of tests in a test script. River stage one • 2 direct dependents • 6 total dependents

Test::Count is a set of perl modules for keeping track of the number of tests in a test file. It works by putting in comments of the form "# TEST" (one test), "# TEST*$EXPR" or "# TEST+$EXPR" (both are multiple tests). Test::Count count these tests t...

SHLOMIF/Test-Count-0.1105 - 16 Oct 2020 08:59:16 UTC

Test::Excel - Interface to test and compare Excel files (.xls/.xlsx). River stage one • 1 direct dependent • 1 total dependent

This module is meant to be used for testing custom generated Excel files, it provides interfaces to compare_excel two Excel files if they are *visually* same. It now supports Excel file with extension ".xls" and ".xlsx"....

MANWAR/Test-Excel-1.50 - 08 Oct 2021 08:41:54 UTC

Test::Files - A Test::Builder based module to ease testing with files and dirs River stage two • 19 direct dependents • 44 total dependents

This module is like Test::More, in fact you should use that first as shown above. It exports file_ok compare the contents of a file to a string file_filter_ok compare the contents of a file to a string, but filter the file first. (You must filter you...

JSF/Test-Files-0.15 - 01 Dec 2020 11:06:07 UTC
60 results (0.045 seconds)