Search results for "module:Test2::Event::Exception"
Test2::Event::Exception - Exception event
An exception event will display to STDERR, and will prevent the overall test file from passing....
EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC
Test2 - Framework for writing test tools that all work together.
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.
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::API - Primary interface for writing Test2 based testing tools.
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::Event - Base class for events
Base class for all event objects that get passed through Test2....
EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC
Test2::Tools::HTTP - Test HTTP / PSGI
This module provides an interface for testing websites and PSGI based apps with a Test2 style comparisons interface. You can specify a PSGI app with a URL and responses from that URL will automatically be routed to that app, without having to actuall...
PLICEASE/Test2-Tools-HTTP-0.11 - 31 Aug 2022 12:25:17 UTC
Test2::API::Context - Object to represent a testing context.
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::AsyncSubtest - Object representing an async subtest.
Regular subtests have a limited scope, they start, events are generated, then they close and send an Test2::Event::Subtest event. This is a problem if you want the subtest to keep receiving events while other events are also being generated. This cla...
EXODIST/Test2-Suite-0.000159 - 25 Oct 2023 21:10:28 UTC
Test2::Tools::Process - Unit tests for code that calls exit, exec, system or qx()
This set of testing tools is intended for writing unit tests for code that interacts with other processes without using real processes that might have unwanted side effects. It also lets you test code that exits program flow without actually terminat...
PLICEASE/Test2-Tools-Process-0.07 - 29 Dec 2022 01:48:36 UTC
Test2::Tools::HTTP::UA - User agent wrapper for Test2::Tools::HTTP
This is the base class for user agent wrappers used by Test2::Tools::HTTP. The idea is to allow the latter to work with multiple user agent classes without having to change the way your ".t" file interacts with Test2::Tools::HTTP. By default Test2::T...
PLICEASE/Test2-Tools-HTTP-0.11 - 31 Aug 2022 12:25:17 UTC
Test2::Tools::Compare - Tools for comparing deep data structures.
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.000159 - 25 Oct 2023 21:10:28 UTC
Test2::Bundle::Extended - Old name for Test2::V0
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::Tools::LoadModule - Test whether a module can be successfully loaded.
This Test2::Tools module tests whether a module can be loaded, and optionally whether it has at least a given version, and exports specified symbols. It can also skip tests, or skip all tests, based on these criteria. Test2::Manual::Testing::Migratin...
WYANT/Test2-Tools-LoadModule-0.008 - 23 Oct 2022 13:00:35 UTC
Test2::EventFacet::Error - Facet for errors that need to be shown.
This facet is used when an event needs to convey errors....
EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC
Test2::EventFacet::Trace - Debug information for events
The Test2::API::Context object, as well as all Test2::Event types need to have access to information about where they were created. This object represents that information....
EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC
Test2::Tools::Exception - Test2 based tools for checking exceptions
This is the Test2 implementation of code used to test exceptions. This is similar to Test::Fatal, but it intentionally does much less....
EXODIST/Test2-Suite-0.000159 - 25 Oct 2023 21:10:28 UTC
Test2::API::InterceptResult - Representation of a list of events.
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::Util::Facets2Legacy - Convert facet data to the legacy event API.
This module exports several subroutines from the older event API (see Test2::Event). These subroutines can be used as methods on any object that provides a custom "facet_data()" method. These subroutines can also be used as functions that take a face...
EXODIST/Test-Simple-1.302198 - 30 Nov 2023 18:09:19 UTC
Test2::Manual::Anatomy::EndToEnd - Overview of Test2 from load to finish.
This is a high level overview of everything from loading Test2 through the end of a test script....
EXODIST/Test2-Suite-0.000159 - 25 Oct 2023 21:10:28 UTC
Test2::API::InterceptResult::Event - Representation of an event for use in testing other test tools.
"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