Cucumber for Ruby
Ruby Gherkin CSS Other
Switch branches/tags
Clone or download
Failed to load latest commit information.
.circleci CircleCI: use jruby- Jul 12, 2018
.github Create stale.yml Nov 8, 2017
bin Fix Metrics/LineLength - PARTIAL - 02 Aug 10, 2017
examples Handle other rubocop errors and hopefully fix ansi_escapes Jun 13, 2018
features Change to use the gherkin step location in the Json formatter. Jul 13, 2018
gem_tasks Fix Layout/EmptyLineAfterMagicComment Jan 21, 2018
lib Release 3.1.2 Jul 13, 2018
scripts Change layout Jan 25, 2018
spec Change to use the gherkin step location in the Json formatter. Jul 13, 2018
.cucumberproignore Clean up Cucumber Pro rendering Feb 5, 2017
.gitattributes CRLF Git .gitattributes file Jul 10, 2017
.gitignore Upgrade cucumber-expressions. Remove Gemfile.lock. Apr 4, 2018
.rspec Chipping away at pretty formatter Aug 20, 2013
.rubocop.yml Merge branch 'master' into 1021-indenting Jan 25, 2018
.rubocop_todo.yml Fix spacing inside array percent literals and block braces Jun 13, 2018
.ruby-gemset convering .rvmrc to .ruby-version Apr 10, 2013
.yardopts Ignore private methods when generating docs Apr 17, 2013 Update the for the next development cycle Jul 13, 2018 Request release Karma May 11, 2018
Gemfile No git deps in Gemfile.lock Sep 29, 2017
LICENSE Remove year from Copyright May 26, 2016 Add Ruby 2.5 to Readme May 11, 2018
Rakefile Merge branch 'master' into 1021-add-rubocop-to-rake Jan 22, 2018
appveyor.yml Remove Rubocop from default Rake task (too slow) Oct 11, 2017
cucumber.gemspec Upgrade to cucumber-core 3.2.0 Jul 13, 2018
cucumber.yml Tag update again Jan 22, 2018

OpenCollective OpenCollective


Code Climate Coverage Status Dependency Status


Cucumber is a tool for running automated tests written in plain language. Because they're written in plain language, they can be read by anyone on your team. Because they can be read by anyone, you can use them to help improve communication, collaboration and trust on your team.

Where to get more info:

See for info on contributing to Cucumber.

Supported platforms

  • Ruby 2.5
  • Ruby 2.4
  • Ruby 2.3
  • Ruby 2.2
  • JRuby 9.1

Code of Conduct

Everyone interacting in this codebase and issue tracker is expected to follow the Cucumber code of conduct.


Copyright (c) Cucumber Ltd. and Contributors. See LICENSE for details.