Cucumber supports BDD, and enables using features and scenarios written in a human-readable language.
In this section:
Cucumber becomes available in RubyMine, provided that the following prerequisites are met:
cucumbergem (for Ruby projects), or
cucumber-rails(for Rails applications) is installed and activated.
Cucumber both in plain Ruby projects, and in Rails applications.
Cucumber feature files are marked with icon.
Cucumber support includes:
Syntax and error highlighting.
Quick fix to create step definitions.
Ability to describe steps in English or any other language specified in the
Ability to run all features in a directory, a feature, or a single step within a feature.