Changes from previous:
0.25 2011-08-17
- Add timeit() function to time individual behaviours.
0.24 2011-06-18
- Update dependencies to pick up multiple bug fixes, new behaviours,
in various Test:: libraries.
pkgsrc changes:
- removing option for Data::Dumper::Names recommendation and install it
by default - target it to test most, not nearly most
- adjust dependencies
Upstream changes:
0.23 2010-09-08
- added "Excluding Test Symbols" feature (RT#61146, Karen Etheridge).
pkgsrc changes:
- correcting license
- adjusting dependency versions
Upstream changes:
0.22 2010-08-07
- Added always_explain() and always_show().
- Apply doc fixes from ranguard. Thanks :)
0.21_04 2010-02-06
- Give people the ability to exclude test modules in case of
conflicts. This is to resolve: "Prototype mismatch: sub
main::blessed ($) vs none" error with Moose and Test::Deep. See
https://rt.cpan.org/Ticket/Display.html?id=54362&results=e73ff63c5bf9ba0f796efdba5773cf3f
0.21_03 2010-02-06
- Bump up dependency on Test::Builder. Need that for done_testing()
and to deprecate all_done().
- Remove strict and warnings from tests since they no longer need them
:)
- Decided to bump up the minimum version number for all test modules.
This module should be "one stop shopping" for most people.
- Moderately significant POD update.
0.21_02 2010-02-06
- Import strict an warnings.
- Increase version requirement for
https://rt.cpan.org/Ticket/Display.html?id=44790 Thanks to Gerda
Shank for that.
0.21_01 2009-02-18
- Have explain() depend on Test::More::note() (patch from Schwern)
- Depend on Test::More directly (patch from Scwhern)
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
- update package for Test::Most to 0.21
Upstream changes:
0.21 2009-02-18
- No changes. Update version for release.
0.20_02 2008-11-26
- Make sure tests don't fail if optional Data::Dumper::Names
dependency is not met.
0.20_01 2008-11-25
- Added &show. Like &explain, but tries to show variable names.
This module provides you with the most commonly used testing
functions and gives you a bit more fine-grained control over your
test suite.
use Test::Most tests => 4, 'die';
ok 1, 'Normal calls to ok() should succeed';
is 2, 2, '... as should all passing tests';
eq_or_diff [3], [4], '... but failing tests should die';
ok 4, '... will never get to here';
As you can see, the eq_or_diff test will fail. Because 'die' is in
the import list, the test program will halt at that point.