Home

Awesome

Cucumberator is Cucumber extension to write steps in command line, whatch how browser responds to them and save directly to your .feature file.

Gem Version Dependency Status Code Climate Build Status

How to use

All steps are automatically saved into .feature file unless it's unsuccessful. If you're unhappy with the last step, type "undo". See all commands with "help".

If you have Continuous Integration, do not forget to remove cucumberator tag/step before pushing! ;-)

Available commands

When you're in cucumberator prompt, the following commands are available:

Installation

If you use bundler (and you should), add to your Gemfile

gem 'cucumberator', require: false

Otherwise, install with

gem install cucumberator

Then require it in one of your ruby files under features/support (e.g. env.rb)

require 'cucumberator'

Now use special step in any place:

# ...some steps...
Then I will write new steps
# ...can be the end or other steps...

or put @cucumberize before last scenario you want to fill up, for example

@cucumberize
Scenario: check fancy ajax login
  Given a user with login of "likeaboss"

and then run this feature file, watch your console for prompt to show up. Enjoy writing steps on the go!

Compatibility

Latest cucumberator version supports:

Check for compatibility details on Travis

Want to contribute?

Fork the project, run tests with:

bundle exec cucumber features

then code, code, code and provide me a pull request <3 ...Or just fill in a ticket

Sponsors

Sponsored (and used) by SameSystem.