Deprecated.
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()
andis_deeply()
functions. These versions of the function behave much like the Test::Stream implementations, but with more diagnostics. These both use theeq
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
AUTHORS
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/