Repository is archived
No commit activity in last 3 years
No release in over 3 years
dkdeploy Cucumber step definitions
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 2.1.1.0
~> 1.16.0
>= 0
>= 0
~> 3.6
~> 0.62.0

Runtime

 Project Readme

dkdeploy

Dkdeploy::Cucumber

Build Status Gem Version Inline docs

Description

This Rubygem dkdeploy-cucumber defines Cucumber steps for browser tests. Tests are run with capybara and PhantomJS.

Installation

Add this line to your application's Gemfile:

gem 'dkdeploy-cucumber', '~> 4.1'

And then execute:

$ bundle

Or install it yourself as:

$ gem install dkdeploy-cucumber

Usage

You can see usage examples in the features directory.

Testing

Prerequisite

rvm to test against multiple Ruby versions.

Running tests

  1. Run bundle exec rubocop
  2. Run bundle exec cucumber
  3. Run bundle exec cucumber --profile negative

Contributing

  1. Install git flow
  2. If project is not checked out already do git clone git@github.com:dkdeploy/dkdeploy-cucumber.git
  3. Checkout origin develop branch (git checkout --track -b develop origin/develop)
  4. Git flow initialze git flow init -d
  5. Installing gems bundle update
  6. Create new feature branch (git flow feature start my-new-feature)
  7. Run tests (README.md Testing)
  8. Commit your changes (git commit -am 'Add some feature')