Search results for "dist:Test-Stream UNDEF"
Test::Stream::Compare::Undef - Check that something is undefined
Make sure something is undefined in a comparison. You can also check that something is defined....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Hub - The conduit through which all events flow.
The hub is the place where all events get processed and handed off to the formatter. The hub also tracks test state, and provides everal hooks into the event pipeline....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Mock - Module for managing mocked classes and instances.
This module lets you add and override methods for any package temporarily. When the instance is destroyed it will restore the package to its original state....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Stack - Object to manage a stack of Test::Stream::Hub instances.
This module is used to represent and manage a stack of Test::Stream::Hub objects. Hubs are usually in a stack so that you can push a new hub into place that can intercept and handle events differently than the primary hub....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Event - Base class for events
Base class for all event objects that get passed through Test::Stream....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Compare - Tools for comparing data structures.
This library is the driving force behind "is()". The library is the base class for several comparison classes that allow for deep structure comparisons....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Context - Object to represent a testing context.
The context object is the primary interface for authors of testing tools written with Test::Stream. The context object represents the context in which a test takes place (File and Line Number), and provides a quick way to generate events from that co...
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Workflow - Interface for writing 'workflow' tools such as RSPEC implementations that all play nicely together.
This module intends to do for 'workflow' test tools what Test::Builder and Test::Stream do for general test tools. The problem with workflow tools is that most do not play well together. This module is a very generic/abstract look at workflows that a...
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Plugin::Mock - Class/Instance mocking for Test::Stream.
Mocking is often an essential part of testing. This library covers some of the most common mocking needs. This plugin is heavily influenced by Mock::Quick, but with an improved API. This plugin is also intended to play well with other plugins in ways...
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Plugin::Core - Test::Stream implementation of the core testing tools.
This is not a drop-in replacement for Test::More. The new Testing library to replace Test::More. This library is directly built on new internals instead of Test::Builder. This module implements *most* of the same functionality as Test::More, but sinc...
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Plugin::Grab - Object used to temporarily intercept all events.
Once created this object will intercept and stash all events sent to the shared Test::Stream::Hub object. Once the object is destroyed events will once again be sent to the shared hub....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Compare::Meta - Check library for meta-checks
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/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Exporter::Meta - Meta object for exporters.
Test::Stream::Exporter uses this package to manage exports. Every package that uses "Test::Stream::Exporter" has a "Test::Stream::Exporter::Meta" object created for it which contains the metadata about the available exports and the kind of export the...
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Compare::Array - Internal representation of an array comparison.
This module is an internal representation of an array for comparison purposes....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Workflow::Meta - Meta-data for tests using workflows
When a test package uses workflows it needs a place to hold the primary unit. This meta-data holds the primary unit for test packages. It also takes care of ensuring they get run at the correct times....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Compare::Value - Compare a value in deep comparisons.
This is used to represent specific values in deep comparison. This can represent any non-reference scalar value such as undef, a string, or a number....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Plugin::Compare - Tools for comparing deep data structures.
Test::More had "is_deeply()". This library is the Test::Stream version. This library can be used to compare data structures. This library goes a step further though, it provides tools for building a data structure specification against which you can ...
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Plugin::Classic - Classing (Test::More) style is and is_deeply.
This provides "is()" and "is_deeply()" functions that behave close to the way they did in Test::More, unlike the Test::Stream::Plugin::Compare plugin which has enhanced them (or ruined them, depending on who you ask)....
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC
Test::Stream::Compare::Custom - Custom field check for comparisons.
Sometimes you want to do something complicated or unusual when validating a field nested inside a deep data structure. You could pull it out of the structure and test it separately, or you can use this to embed the check. This provides a way for you ...
EXODIST/Test-Stream-1.302027 - 05 Feb 2016 23:42:10 UTC