Class: Cucumber::Undefined
- Inherits:
-
Core::Test::Result::Undefined
- Object
- Core::Test::Result::Undefined
- Cucumber::Undefined
- Defined in:
- lib/cucumber/errors.rb
Overview
Raised when there is no matching StepDefinition for a step.
Class Method Summary collapse
Class Method Details
.from(result, step_name) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/cucumber/errors.rb', line 8 def self.from(result, step_name) return result.(with_prefix(result.)) if result.is_a?(self) begin raise self, with_prefix(step_name) rescue StandardError => e e end end |
.with_prefix(step_name) ⇒ Object
18 19 20 |
# File 'lib/cucumber/errors.rb', line 18 def self.with_prefix(step_name) %(Undefined step: "#{step_name}") end |