Test::BDD::Cucumber - Feature-complete Cucumber-style testing in Perl
A sane and complete Cucumber implementation in Perl
Cucumber on Perl on MetaCPAN
Do have a read of the Bugs and Missing section below so you're not surprised when things don't work.
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.
If you are completely new to Cucumber, you'd get a pretty overview from reading our short and crunchy Tutorial.
If you already understand Cucumber, and just want to get started then you should read the Step-writing quick-start guide, the documentation for our command-line tool App::pherkin, and How to integrate with Test::Builder.
If you want to extend or integrated Test::BDD::Cucumber then you'd probably be more interested in our Architecture overview.
Don't use the command-line tool, App::pherkin. Instead, look at the How to integrate with Test::Builder document.
The following things do not work in this release, although support is planned in the very near future:
Quoting in tables is broken
Placeholders in pystrings is broken
Explicit Step Outline notation doesn't work (although step outlines are explicitly supported)
Pherkin isn't really fit for purpose yet
On Github, of course: https://github.com/pjlsergeant/test-bdd-cucumber-perl.
Peter Sergeant pete@clueball.com
pete@clueball.com
Ben Rodgers ben@bdr.org
ben@bdr.org
Copyright 2011-2014, Peter Sergeant; Licensed under the same terms as Perl
To install Test::BDD::Cucumber, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::BDD::Cucumber
CPAN shell
perl -MCPAN -e shell install Test::BDD::Cucumber
For more information on module installation, please visit the detailed CPAN module installation guide.