Test2::Tools::Target - Alias the testing target package. River stage four • 299 direct dependents • 5258 total dependents

This lets you alias the package you are testing into a constant and a package variable....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Util::Grabber - Object used to temporarily intercept all events. River stage four • 299 direct dependents • 5258 total dependents

Once created this object will intercept and stash all events sent to the shared Test2::Hub object. Once the object is destroyed, events will once again be sent to the shared hub....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Compare::Meta - Check library for meta-checks River stage four • 299 direct dependents • 5258 total dependents

Sometimes in a deep comparison you want to run extra checks against an item down the chain. This library allows you to write a check that verifies several attributes of an item....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Compare::Base - Base class for comparison classes. River stage four • 299 direct dependents • 5258 total dependents

All comparison classes for Test2::Compare should inherit from this base class....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Require::Threads - Skip a test file unless the system supports threading River stage four • 299 direct dependents • 5258 total dependents

It is fairly common to write tests that need to use threads. Not all systems support threads. This library does the hard work of checking if threading is supported on the current system. If threading is not supported then this will skip all tests and...

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Compare::Regex - Regex direct comparison River stage four • 299 direct dependents • 5258 total dependents

Used to compare two regexes. This compares the stringified form of each regex....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Workflow::Task - Encapsulation of a Task River stage four • 299 direct dependents • 5258 total dependents

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Compare::Event - Event specific Object subclass. River stage four • 299 direct dependents • 5258 total dependents

This module is used to represent an expected event in a deep comparison....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Compare::Undef - Check that something is undefined River stage four • 299 direct dependents • 5258 total dependents

Make sure something is undefined in a comparison. You can also check that something is defined....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Plugin::DieOnFail - Automatically die on the first test failure. River stage four • 299 direct dependents • 5258 total dependents

This module will die after the first test failure. This will prevent your tests from continuing. The exception is thrown when the context is released, that is it will run when the test function you are using, such as "ok()", returns. This gives the t...

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Compare::Float - Compare two values as numbers with tolerance. River stage four • 299 direct dependents • 5258 total dependents

This is used to compare two numbers. You can also check that two numbers are not the same. This is similar to Test2::Compare::Number, with extra checks to work around floating point representation issues. The optional 'tolerance' parameter controls h...

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Tools::Subtest - Tools for writing subtests River stage four • 299 direct dependents • 5258 total dependents

This package exports subs that let you write subtests. There are two types of subtests, buffered and streamed. Streamed subtests mimic subtests from Test::More in that they render all events as soon as they are produced. Buffered subtests wait until ...

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Tools::GenTemp - Tool for generating a populated temp directory. River stage four • 299 direct dependents • 5258 total dependents

This exports a tool that helps you make a temporary directory, nested directories and text files within....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Compare::Array - Internal representation of an array comparison. River stage four • 299 direct dependents • 5258 total dependents

This module is an internal representation of an array for comparison purposes....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Tools::Exports - Tools for validating exporters. River stage four • 299 direct dependents • 5258 total dependents

These are tools for checking that symbols have been imported into your namespace....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Tools::Compare - Tools for comparing deep data structures. River stage four • 299 direct dependents • 5258 total dependents

Test::More had "is_deeply()". This library is the Test2 version that can be used to compare data structures, but goes a step further in that it provides tools for building a data structure specification against which you can verify your data. There a...

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Compare::Delta - Representation of differences between nested data structures. River stage four • 299 direct dependents • 5258 total dependents

This is used by Test2::Compare. When data structures are compared a delta will be returned. Deltas are a tree data structure that represent all the differences between two other data structures....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Require::RealFork - Skip a test file unless the system supports true forking River stage four • 299 direct dependents • 5258 total dependents

It is fairly common to write tests that need to fork. Not all systems support forking. This library does the hard work of checking if forking is supported on the current system. If forking is not supported then this will skip all tests and exit true....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Require::Module - Skip tests if certain packages are not installed, or insufficient versions. River stage four • 299 direct dependents • 5258 total dependents

Sometimes you have tests that are nice to run, but depend on tools that may not be available. Instead of adding the tool as a dep, or making the test always skip, it is common to make the test run conditionally. This package helps make that possible....

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

Test2::Workflow::Build - Represents a build in progress. River stage four • 299 direct dependents • 5258 total dependents

EXODIST/Test2-Suite-0.000122 - 18 May 2019 15:23:18 GMT

113 results (0.051 seconds)