The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Test2"

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.302199 - 25 Apr 2024 14:14:26 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.000162 - 25 Apr 2024 14:00:32 UTC

Test2::Roo - Composable, reusable tests with roles and Moo River stage zero No dependents

This module allows you to compose Test2::V0 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 cla...

DJERIUS/Test2-Roo-1.005 - 12 May 2020 19:23:26 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.302199 - 25 Apr 2024 14:14:26 UTC

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.302199 - 25 Apr 2024 14:14:26 UTC

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

EXODIST/Test-Simple-1.302199 - 25 Apr 2024 14:14:26 UTC

Test2::Mock - Module for managing mocked classes and instances. River stage four • 727 direct dependents • 6230 total dependents

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/Test2-Suite-0.000162 - 25 Apr 2024 14:00:32 UTC

Test2::Util - Tools used by Test2 and friends. River stage five • 22891 direct dependents • 32646 total dependents

Collection of tools used by Test2 and friends....

EXODIST/Test-Simple-1.302199 - 25 Apr 2024 14:14:26 UTC

Test2::Todo - TODO extension for Test2. River stage four • 727 direct dependents • 6230 total dependents

This is an object that lets you create and manage TODO states for tests. This is an extension, not a plugin or a tool. This library can be used by plugins and tools to manage todo states. If you simply want to write a todo test then you should look a...

EXODIST/Test2-Suite-0.000162 - 25 Apr 2024 14:00:32 UTC

Test2::Suite - Distribution with a rich set of tools built upon the Test2 framework. River stage four • 727 direct dependents • 6230 total dependents

Rich set of tools, plugins, bundles, etc built upon the Test2 testing library. If you are interested in writing tests, this is the distribution for you. WHAT ARE TOOLS, PLUGINS, AND BUNDLES? TOOLS Tools are packages that export functions for use in t...

EXODIST/Test2-Suite-0.000162 - 25 Apr 2024 14:00:32 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::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.302199 - 25 Apr 2024 14:14:26 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.000162 - 25 Apr 2024 14:00:32 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.000162 - 25 Apr 2024 14:00:32 UTC

Test2::Manual - Documentation hub for Test2 and Test2-Suite. River stage four • 727 direct dependents • 6230 total dependents

This is the hub for Test2 and Test2::Suite documentation....

EXODIST/Test2-Suite-0.000162 - 25 Apr 2024 14:00:32 UTC

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

Bundles are collections of Tools and Plugins. Bundles should not provide any tools or behaviors of their own, they should simply combine the tools and behaviors of other packages....

EXODIST/Test2-Suite-0.000162 - 25 Apr 2024 14:00:32 UTC

Test2::Harness - A new and improved test harness with better Test2 integration. River stage two • 12 direct dependents • 16 total dependents

Test2::Harness is the backend code that handles running/processing the tests. In general a user will not use it directly, instead you should probably be looking at App::Yath which is the UI layer built around Test2::Harness....

EXODIST/Test2-Harness-1.000155 - 03 Oct 2023 15:58:08 UTC

Test2::Compare - Test2 extension for writing deep comparison tools. River stage four • 727 direct dependents • 6230 total dependents

This library is the driving force behind deep comparison tools such as "Test2::Tools::Compare::is()" and "Test2::Tools::ClassicCompare::is_deeply()"....

EXODIST/Test2-Suite-0.000162 - 25 Apr 2024 14:00:32 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.000162 - 25 Apr 2024 14:00:32 UTC

Test2::Workflow - A test workflow is a way of structuring tests using composable units. River stage four • 727 direct dependents • 6230 total dependents

A test workflow is a way of structuring tests using composable units. A well known example of a test workflow is RSPEC <http://rspec.info/>. RSPEC is implemented using Test2::Workflow in Test2::Tools::Spec along with several extensions....

EXODIST/Test2-Suite-0.000162 - 25 Apr 2024 14:00:32 UTC
493 results (0.027 seconds)