./devel/p5-Test-BDD-Cucumber, Feature-complete Cucumber-style testing in Perl

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.73nb1, Package name: p5-Test-BDD-Cucumber-0.73nb1, Maintainer: schmonz

Cucumber lets software development teams describe how software
should behave in plain text. The text is written in a business-readable
domain-specific language and serves as documentation, automated
tests and development-aid - all rolled into one format.

This is a sane, feature-complete Cucumber implementation in Perl.
In almost all cases, where the behaviour of this module is different
from the real Cucumber, the plan is to move it to be more similar
to that.


Required to run:
[textproc/p5-YAML-Syck] [lang/perl5] [devel/p5-File-Find-Rule] [devel/p5-List-MoreUtils] [devel/p5-Path-Class] [devel/p5-Clone] [devel/p5-Test-Differences] [devel/p5-Module-Runtime] [devel/p5-strictures] [devel/p5-Moo] [converters/p5-JSON-MaybeXS] [math/p5-Number-Range] [devel/p5-MooX-HandlesVia] [devel/p5-Type-Tiny] [devel/p5-Sub-Quote]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 512d4ea03b502c130863bf0eebc90d56980f33a0
RMD160: 1bc1fc0ebf87b19ca7431226318c1c407d628066
Filesize: 112.396 KB

Version history: (Expand)


CVS history: (Expand)


   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) | Package updated
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-08-30 11:02:44 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.73. From the changelog:

[Added]
- Allow Example variables to be used in Scenario Outline title

[Fixed]
- Failure to load Test::BDD::Cucumber::StepFile; throws error
  'Modification of read-only value attempted'  (gh #165)
   2020-08-22 21:30:59 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.72. From the changelog:

[Fixed]
- Shebang of 'pherkin' script not replaced on 'make install' (gh #166)
- Step dispatch handles data attribute incorrectly (gh #167)
- Update copyright years
   2020-05-12 11:28:07 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.71. From the changelog:

[Fixed]
- Feature file parser crashes on empty files
- 'prove' plugin doesn't run 'post_execute' hooks
   2020-04-19 10:58:14 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.70. From the changelog:

[Fixed]
- Due to hash key randomization, incompatible column sets were reported
  where in fact the sets are equal (with tests)
- Multiple examples would always report incompatible column sets
- Multiple examples trigger parser error due to accessing a
  deprecated scenario attribute
- Too much code was running with $/ bound to `undef` when parsing
  Gherkin from file
- NAME section missing in two modules causing Dist::Zilla to fail
  insertion of VERSION section

[Changed]
- Some improved error messages

[Added]
- New --strict option for `pherkin` which causes an exit value of 1
  when there are 'pending' or 'missing' steps
   2019-09-29 14:11:08 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.67. From the changelog:

[Changed]
- Add package statement to step files of core feature tests
- Move Executor from Test2::API::context() to Test2::Bundle::More
  (for pass, fail and done_testing) to fix seemingly random failures.
  Fixes #155.

[Added]
- Full support for package declarations in step files
   2019-09-22 20:37:07 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.660001. From the changelog:

[Changed]
- Add package statement to step files of core feature tests
  (causes tests to fail locally too now; hopefully cpantesters
   now lights up like a Christmas tree :-) )
- Dependency listing clean up
- Test2::API minimum dependency updated
- META.json generation -- now includes 'provides' as CPANTS wants

[Added]
- Full support for package declarations in step files
- Scenario descriptions are now included in output
- Support for multiple Examples per scenario
- Support for tags on Examples
- Support for description blocks in Examples

[Fixed]
- Harnass outputs 'Scenario' and 'Feature' instead of the actual
  keywords from the feature file (e.g. 'Szenario')

[Removed]
- Test files in t/old/ -- not run as tests
   2019-09-15 20:53:16 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.64. From the changelog:

[Deprecated]
  - Mixing steps with comments is not allowed in Gherkin;
    support for mixing steps and comments will be removed in v1.0

[Changed]
  - Gherkin parser refactoring for readability

[Added]
  - Support for scenario descriptions: a block of explanatory text
    between the `Scenario:` keyword and the step lines