Search results for "module:Test2::API"

Test2::API - Primary interface for writing Test2 based testing tools. River stage five • 22891 direct dependents • 32646 total dependents

This package exports all the functions necessary to write and/or verify testing tools. Using these building blocks you can begin writing test tools very quickly. You are also provided with tools that help you to test the tools you write....

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::API::Stack - Object to manage a stack of Test2::Hub instances. River stage five • 22891 direct dependents • 32646 total dependents

This module is used to represent and manage a stack of Test2::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-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::API::Context - Object to represent a testing context. River stage five • 22891 direct dependents • 32646 total dependents

The context object is the primary interface for authors of testing tools written with Test2. 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 context. ...

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::API::Breakage - What breaks at what version River stage five • 22891 direct dependents • 32646 total dependents

This module provides lists of modules that are broken, or have been broken in the past, when upgrading Test::Builder to use Test2....

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::API::Instance - Object used by Test2::API under the hood River stage five • 22891 direct dependents • 32646 total dependents

This object encapsulates the global shared state tracked by Test2. A single global instance of this package is stored (and obscured) by the Test2::API package. There is no reason to directly use this package. This package is documented for completene...

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::Manual::Anatomy::API - Internals documentation for the API. River stage four • 727 direct dependents • 6230 total dependents

This document covers some of the internals of Test2::API....

EXODIST/Test2-Suite-0.000159 - 25 Oct 2023 21:10:28 UTC

Test2::API::InterceptResult - Representation of a list of events. River stage five • 22891 direct dependents • 32646 total dependents

This class represents a list of events, normally obtained using "intercept()" from Test2::API. This class is intended for people who with to verify the results of test tools they write. This class provides methods to normalize, summarize, or map the ...

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::API::InterceptResult::Hub - Hub used by InterceptResult. River stage five • 22891 direct dependents • 32646 total dependents

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::API::InterceptResult::Event - Representation of an event for use in testing other test tools. River stage five • 22891 direct dependents • 32646 total dependents

"intercept { ... }" from Test2::API returns an instance of Test2::API::InterceptResult which is a blessed arrayref of Test2::API::InterceptResult::Event objects. This POD documents the methods of these events, which are mainly provided for you to use...

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::API::InterceptResult::Squasher - Encapsulation of the algorithm that squashes diags into assertions. River stage five • 22891 direct dependents • 32646 total dependents

Internal use only, please ignore....

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

lib/Test2/API/InterceptResult/Facet.pm River stage five • 22891 direct dependents • 32646 total dependents

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2 - Framework for writing test tools that all work together. River stage five • 22891 direct dependents • 32646 total dependents

Test2 is a new testing framework produced by forking Test::Builder, completely refactoring it, adding many new features and capabilities. WHAT IS NEW? Easier to test new testing tools. From the beginning Test2 was built with introspection capabilitie...

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::V0 - 0Th edition of the Test2 recommended bundle. River stage four • 727 direct dependents • 6230 total dependents

This is the big-daddy bundle. This bundle includes nearly every tool, and several plugins, that the Test2 author uses. This bundle is used extensively to test Test2::Suite itself....

EXODIST/Test2-Suite-0.000159 - 25 Oct 2023 21:10:28 UTC

Test2::IPC - Turn on IPC for threading or forking support. River stage five • 22891 direct dependents • 32646 total dependents

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::Hub - The conduit through which all events flow. River stage five • 22891 direct dependents • 32646 total dependents

The hub is the place where all events get processed and handed off to the formatter. The hub also tracks test state, and provides several hooks into the event pipeline....

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::Tools - Documentation for Tools. River stage four • 727 direct dependents • 6230 total dependents

Tools are packages that export test functions, typically all related to a specific aspect of testing. If you have a couple different categories of exports then you may want to break them into separate modules. Tools should export testing functions. L...

EXODIST/Test2-Suite-0.000159 - 25 Oct 2023 21:10:28 UTC

Test2::Event - Base class for events River stage five • 22891 direct dependents • 32646 total dependents

Base class for all event objects that get passed through Test2....

EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC

Test2::MojoX - Testing Mojo River stage one • 1 direct dependent • 1 total dependent

Test2::MojoX is a test user agent based on Mojo::UserAgent, it is usually used together with Test2::Suite to test Mojolicious applications. Just run your tests with prove or yath. $ yath -l -v $ yath -l -v t/foo.t This package is fork of Test::Mojo. ...

ELCAMLOST/Test2-MojoX-0.07 - 14 Aug 2021 19:38:14 UTC

Test2::Plugin - Documentation for plugins River stage four • 727 direct dependents • 6230 total dependents

Plugins are packages that cause behavior changes, or other side effects for the test file that loads them. They should not export any functions, or provide any tools. Plugins should be distinct units of functionality. If you wish to combine behavior ...

EXODIST/Test2-Suite-0.000159 - 25 Oct 2023 21:10:28 UTC

Test2::Require - Base class and documentation for skip-unless type test packages. River stage four • 727 direct dependents • 6230 total dependents

Test2::Require::* packages are packages you load to ensure your test file is skipped unless a specific requirement is met. Modules in this namespace may subclass Test2::Require if they wish, but it is not strictly necessary to do so....

EXODIST/Test2-Suite-0.000159 - 25 Oct 2023 21:10:28 UTC
75 results (0.035 seconds)