Revision history for Perl extension Test::Spec.
0.54 Tue Nov 21 12:46:00 MSK 2017
- `around` method added to allow localized variables and other local setup.
Call `yield` method to run examples by `around` CODE.
Contributed by @akzhan
- Replace some `use base` with `use parent` and other minor updates.
Contributed by @akzhan
- Now tested under Perl 5.22-5.26 too
Contributed by @akzhan
- predictable_destroy spec fixed under Perl 5.8
Contributed by @akzhan
0.53 Wed Aug 16 09:49:00 BST 2017
- POD links are clickable
Contributed by @manwar (issue #42)
0.52 Tue Aug 15 10:20:00 BST 2017
- Pass example instance to each test
Contributed by @jamhed (issue #30, #41)
- Fix runtests to run all examples that match any of the patterns
Contributed by @mpw96 (issue #37, #38)
- Ensure META.json includes requirements
Reported by @joelrebel (issue #39)
0.51 Mon Jul 27 20:05:00 BST 2015
- Fixed top level describe blocks running out of order
Contributed by @mla (issue #28)
0.50 Sun Apr 19 18:13:00 BST 2015
- Removed several memory leaks
Reported by @JRaspass (issue #24)
- any_number() no longer fails if it is never called
Contributed by @ptolemarch and @cavemanpi (issue #25)
0.49 Sun Jan 18 12:56:00 EST 2015
- Added with_deep
Contributed by Andy Jones (issue #21)
- Documented memory leak in stub()
Reported by Victor Efimov (issue #14)
- Added Travis CI info
Contributed by Andy Jones (issue #23)
- Fixed mock() example documentation
Reported by Victor Efimov (issue #15)
Contributed by Andy Jones (issue #22)
0.48 Tue Jan 06 22:52:00 EST 2015
- Testing fixes for Alpha branch of Test::More
Contributed by Chad Granum (issue #18)
- Metadata fixes
Contributed by Graham Knop (issue #19)
0.47 Fri Oct 11 01:22:00 EDT 2012
- added repository metadata for CPAN
Contributed by David Steinbrunner (issue #13)
0.46 Tue Oct 2 13:23:00 EDT 2012
- with() enables argument matching on mocked methods
- raises() makes mocked methods raise exceptions
Contributed by Kjell-Magne Øierud (issue #12)
0.45 Mon May 7 10:08:13 EDT 2012
- Add support for TAP version 13.
Contributed by Michael G. Schwern (issue #11)
0.44 Mon Apr 30 11:04:00 CST 2012
- Allow shared_examples_for to be defined in any context.
0.43 Sat Apr 14 16:22:00 EST 2012
- Fixed runtests() to honor its contract to run only the examples specified
in its @patterns parameter or SPEC environment variable.
0.42 Mon Mar 05 21:18:00 CST 2012
- Added context() and xcontext() aliases for describe/xdescribe
(reported by intrigeri)
0.41 Sat Mar 03 19:04:00 EST 2012
- Added license info to Makefile.PL (RT #75400)
- Fixed test suite problems on Windows
0.40 Mon Jan 30 18:38:00 EST 2012
- Fixed problem that caused Test::Spec usage errors (e.g. 'describe "foo";'
without a subroutine argument) to be reported from inside the library,
instead of the caller's perspective where the actual error is.
0.39 Wed Aug 31 00:52:00 EST 2011
- Added xit/xthey/xdescribe to mark TODO tests, inspired by the
Jasmine JavaScript framework.
Contributed by Marian Schubert (issue #10).
0.38 Sat Jul 09 23:16:00 EST 2011
- Added share() function to facilitate spec refactoring.
0.37 Thu Jul 07 13:55:00 EST 2011
- Fixed bug where shared examples defined in one package could not be
used in another package.
0.36 Tue Jul 05 18:23:00 EST 2011
- Improved reporting of errors using spec_helper.
- Minor documentation formatting fixes
0.35 Wed Jun 29 16:52:00 UTC 2011
- Fixed test suite for Windows environments.
0.34
- Added spec_helper utility function to load helper scripts
relative to the spec.
0.33 Mon Jun 13 15:03:03 UTC 2011
- Added shared_examples_for/it_should_behave_like to allow
factorization of tests.
0.32 Thu Jun 9 16:09:55 UTC 2011
- Fixed a problem with the tests that occurred only when
Package::Stash::XS was not installed (issue #8).
0.31
- "use Test::Spec" now enables strict and warnings in the calling
scope to lessen boilerplate code in specs.
Contributed by Marian Schubert (issues #2, #3, #4, #7)
- 6x speed improvement by removing Moose (test suite went from 8.33s
to 1.25s).
- Diagnostics improvements (issue #5)
0.30 Fri Jun 3 04:55:54 2011
- Examples that die will now display the error message even when run
through a harness like prove(1).
0.29 Thu May 19 18:49:00 2011
- Quell annoying Test::Deep::isa() warnings.
0.28 Thu May 19 11:15:58 2011
- Extracted from ICA::Test::Spec