lib/cucumber/tree/feature.rb in aslakhellesoy-cucumber-0.1.15 vs lib/cucumber/tree/feature.rb in aslakhellesoy-cucumber-0.1.16
- old
+ new
@@ -82,8 +82,24 @@
visitor.visit_regular_scenario(scenario)
end
end
end
+ def last_line(scenario)
+ next_scenario = next_scenario(scenario)
+ next_scenario ? next_scenario.line - 1 : lines
+ end
+
+ protected
+
+ def next_scenario(scenario)
+ index = @scenarios.index(scenario)
+ @scenarios[index + 1]
+ end
+
+ def lines
+ @lines ||= File.readlines(file).size
+ end
+
end
end
end