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

Is the concept of adopting a continuous everything model a daunting task for your fast moving business? Read this whitepaper to break down and understand one of the key pillars of this model in Continuous Governance: The Guardrails for Continuous Everything.


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.

Are you looking for greater insight into your software development value stream? Check out this whitepaper: DevOps Performance: The Importance of Measuring Throughput and Stability to see how CloudBees DevOptics can give you the visibility to improve your continuous delivery process.

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 }}