Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

How to Set Up Cucumber with Ruby and Rails Projects

DZone's Guide to

How to Set Up Cucumber with Ruby and Rails Projects

· DevOps Zone ·
Free Resource

Monitor your CI/CD pipelines end-to-end with Hygieia, an open source dashboard from Capital One.


Every week we will share our insights and opinions on the software testing space. Drop by every Tuesday (or Wednesday in syndication) to learn more! Last week we showed you how to set up RSpec with standalone Ruby applications and Rails web applications.


Set up Cucumber for Ruby applications

For all Ruby applications you can use the cucumber gem. In the screencast we walk you through creating a basic Ruby project and installing cucumber using bundler. We implement one passing scenario and make Cucumber use RSpec expectations instead of Minitest that ships with Ruby.

Set up Cucumber for Rails web applications

There is a special cucumber-rails gem that makes setting up Cucumber with Ruby on Rails web applications even easier. It contains a generator that prepares your app by adding preconfigured cucumber profiles, rake tasks and a Cucumber script. We’ll look into the advantages in more detail in the screencast.

Track and monitor your entire CI/CD pipeline on a single pane of glass. Hygieia is an open source, visual dashboard for keeping CI/CD pipelines green.

Topics:

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}