Test::Stream::Bundle::Classic(3)

NAME
Test::Stream::Bundle::Classic - Bundle that emulates most of Test::More.

DEPRECATED
This distribution is deprecated in favor of Test2, Test2::Suite, and Test2::Workflow.

See Test::Stream::Manual::ToTest2 for a conversion guide.

DESCRIPTION

SYNOPSIS
Note: Only the most common functions are listed here. Please see individual plugins for their functions.

    use Test::Stream '-Classic';

    ok(1, "This is a pass");
    ok(0, "This is a fail");

    is($foo, $bar, "These are the same using string comparison");

    like($foo, qr/x/, "This string matches this pattern");

    is_deeply({a => $foo}, {a => $foo}, "deep comparison");

    done_testing;

INCLUDED TOOLS

Classic => ['is', 'isnt', like', 'unlike', 'is_deeply']
    This provides the is() and is_deeply() functions. These versions of the function behave much like the Test::Stream implementations, but with more diagnostics. These both use the "eq" operator when comparing scalar values.

    See Test::Stream::Plugin::Classic for more details.

Compare => ['like']
    This provides like(). This can also provide other tools to make deep comparisons easier, but they are not imported by default.

    See Test::Stream::Plugin::Compare for more details.

Core
    This provides essential tools such as ok(), done_testing(), as well as others.

    See Test::Stream::Plugin::Core for more details.

ExitSummary
    This provides extra diagnostics at the end of failing tests.

    See Test::Stream::Plugin::ExitSummary for more details.

IPC This loads IPC support so that threading and forking just work.

    See Test::Stream::Plugin::IPC for more details.

TAP This sets TAP to be the default output format.

    See Test::Stream::Plugin::TAP for more details.

Subtest
    This adds the "subtest($name, sub { ... })" function. The output of this one is a little different from Test::More as it is buffered, that is doesn't gt rendered until the subtest is done. This is important for concurrency support.

    You can get the old style subtests this way:

        use Test::Stream -Classic, Subtest => ['streamed'];

SOURCE
The source code repository for Test::Stream can be found at http://github.com/Test-More/Test-Stream/.

MAINTAINERS

Chad Granum <exodist@cpan.org>

AUTHORS

Chad Granum <exodist@cpan.org>

COPYRIGHT
Copyright 2015 Chad Granum <exodist7@gmail.com>.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/