Giter VIP home page Giter VIP logo

test-bdd-cucumber-perl's Introduction

NAME

Test::BDD::Cucumber - Feature-complete Cucumber-style testing in Perl

DESCRIPTION

A sane and complete Cucumber implementation in Perl

QUICK LINKS

Cucumber on Perl on MetaCPAN

WARNING

This is beta software, at best. The interface is unlikely to undergo major incompatible changes, but it's certainly possible. Do have a read of the Bugs and Missing section below so you're not surprised when these 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.

The idea is that the first 1.0 release will be the first production release and before that, you're on your own. There are many things still to add, but I'm using it to do Real Things already.

NEXT STEPS

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.

TEN SECOND GUIDE TO USING THIS IN YOUR CI ENVIRONMENT

Don't use the command-line tool, App::pherkin. Instead, look at the How to integrate with Test::Builder document.

BUGS, MISSING, AND LIMITATIONS

The following things do not work in this release, although support is planned in the very near future:

  • Localization

  • Step Argument Transforms

  • Quoting in tables is broken

  • Placeholders in pystrings is broken

  • Explicit Step Outline notation doesn't work (although step outlines are explicitly supported)

  • Unicode support is probably a bit ropey

  • Pherkin isn't really fit for purpose yet

CODE

On Github, of course: https://github.com/sheriff/test-bdd-cucumber-perl.

AUTHOR

Peter Sergeant [email protected]

LICENSE

Copyright 2011, Peter Sergeant; Licensed under the same terms as Perl

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.