lib/cucumber/ast/scenario_outline.rb in cucumber-1.3.1 vs lib/cucumber/ast/scenario_outline.rb in cucumber-1.3.2

- old
+ new

@@ -32,10 +32,12 @@ attach_steps(@raw_steps) end def accept(visitor) return if Cucumber.wants_to_quit + raise_missing_examples_error unless @example_sections + visitor.visit_comment(@comment) unless @comment.empty? visitor.visit_tags(@tags) visitor.visit_scenario_name(@keyword, name, file_colon_line, source_indent(first_line_length)) visitor.visit_steps(steps) @@ -131,8 +133,14 @@ end def steps @steps ||= StepCollection.new(@raw_steps) end + + def raise_missing_examples_error + raise MissingExamples, "Missing Example Section for Scenario Outline at #{@location}" + end + + MissingExamples = Class.new(StandardError) end end end