1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
|
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
|