Path to this page:
./
devel/p5-Test-Deep,
Perl5 module to test deep structures
Branch: CURRENT,
Version: 1.204nb2,
Package name: p5-Test-Deep-1.204nb2,
Maintainer: pkgsrc-usersTest::Deep gives you very flexible ways to check that the result
you got is the result you were expecting. At its simplest it compares
two structures by going through each level, ensuring that the values
match, that arrays and hashes have the same elements and that
references are blessed into the correct class. It also handles
circular data structures without getting caught in an infinite
loop.
Where it becomes more interesting is in allowing you to do something
besides simple exact comparisons. With strings, the = operator
checks that 2 strings are exactly equal but sometimes that's not
what you want. When you don't know exactly what the string should
be but you do know some things about how it should look, = is no
good and you must use pattern matching instead. Test::Deep provides
pattern matching for complex data structures.
Required to run:[
lang/perl5] [
devel/p5-Test-Simple]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Filesize: 68.424 KB
Version history: (Expand)
- (2024-11-16) Updated to version: p5-Test-Deep-1.204nb2
- (2023-07-06) Updated to version: p5-Test-Deep-1.204nb1
- (2023-01-08) Updated to version: p5-Test-Deep-1.204
- (2022-06-28) Updated to version: p5-Test-Deep-1.130nb4
- (2021-05-25) Updated to version: p5-Test-Deep-1.130nb3
- (2020-09-04) Updated to version: p5-Test-Deep-1.130nb2
CVS history: (Expand)
2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483) |
Log message:
*: recursive bump for perl 5.38
|
2023-01-08 01:12:27 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 1.204
Upstream changes:
1.204 2023-01-07 18:01:37-05:00 America/New_York
- restore v5.12 compatibility (see commit 66b79eb for the amusing
anecdote)
1.203 2023-01-07 11:38:14-05:00 America/New_York
- try to avoid clobbering global error variables when loading test
libraries (thanks, Felipe Gasper)
- hash_each now enumates keys in sort() order, to make errors more
consistent
1.202 2023-01-04 20:40:46-05:00 America/New_York
- no changes since trial releases
- Test::Deep now requires perl v5.12.
1.201 2023-01-03 19:28:05-05:00 America/New_York (TRIAL RELEASE)
- correct Changes entry about which version version of perl is required
1.200 2023-01-02 16:55:10-05:00 America/New_York (TRIAL RELEASE)
- converted to Dist::Zilla
- Test::Deep will now require v5.12, and this may go up. This change
allows simplification of the Makefile.PL, which was coping with a
mistake made twelve years ago
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575) |
Log message:
*: recursive bump for perl 5.34
|
2020-09-04 15:45:17 by Thomas Klausner | Files touched by this commit (38) |
Log message:
*: remove p5-Test-Simple, part of perl
|
2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) |
Log message:
*: bump PKGREVISION for perl-5.32.
|