Description
This is the parent repository for Cucumber.
The purpose of this repository is to document aspects that are common to all official Cucumber
implementations for various platforms.
There is no code in this repository, only issues/tickets and documentation.
Looking for a particular implementation? look here.
Cucumber alternatives and similar gems
Based on the "Frameworks" category.
Alternatively, view Cucumber alternatives based on common mentions on social networks and blogs.
-
shoulda-matchers
Simple one-liner tests for common Rails functionality -
minitest
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. -
Spork
A DRb server for testing frameworks (RSpec / Cucumber currently) that forks before each run to ensure a clean testing state. -
Aruba
Test command-line applications with Cucumber-Ruby, RSpec or Minitest. -
Konacha
Test your Rails application's JavaScript with the mocha test framework and chai assertion library -
RR
RR is a test double framework that features a rich selection of double techniques and a terse syntax. ⛺ -
Pundit Matchers
A set of RSpec matchers for testing Pundit authorisation policies. -
Drawers
Group related classes together. No more silos. A solution to rails dystopia. -
RSpecTracer
RSpec Tracer is a specs dependency analyzer, flaky tests detector, tests accelerator, and coverage reporter tool for RSpec. It maintains a list of files for each test, enabling itself to skip tests in the subsequent runs if none of the dependent files are changed. It uses Ruby's built-in coverage library to keep track of the coverage for each test. -
ResponseMatcher
Solution for matching JSON response into RSpec request tests
Static code analysis for 29 languages.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Cucumber or a related project?
Popular Comparisons
README
Cucumber Common Components
This repo contains the libraries/modules for behaviour that's common between the various Cucumber implementations.
Most of these modules have implementations in multiple languages, and use shared test suites to ensure behaviour is consistent. See the contributing guide for more details.
Note: Most components have been extracted out to their own repositories in the cucumber organisation.
Backers
Support us with a monthly donation and help us continue our activities. [Become a backer]
Sponsors
Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]