lib/lucid/ast/outline_table.rb in lucid-0.0.9 vs lib/lucid/ast/outline_table.rb in lucid-0.1.0

- old
+ new

@@ -3,17 +3,16 @@ class OutlineTable < Table #:nodoc: def initialize(raw, scenario_outline) super(raw) @scenario_outline = scenario_outline @cells_class = ExampleRow - example_rows.each do |cells| - cells.create_step_invocations!(scenario_outline) + example_rows.each do |example_row| + example_row.create_step_invocations!(scenario_outline) end end def accept(visitor) - return if Lucid.wants_to_quit visitor.visit_outline_table(self) do cells_rows.each do |row| row.accept(visitor) end end @@ -55,11 +54,11 @@ def initialize(*args) super 'This is a header row and cannot pass or fail' end end - attr_reader :scenario_outline # https://rspec.lighthouseapp.com/projects/16211/tickets/342 + attr_reader :scenario_outline def initialize(table, cells) super @scenario_exception = nil end @@ -82,11 +81,9 @@ step_invocation.skip_invoke! end end def accept(visitor) - return if Lucid.wants_to_quit - #visitor.configuration.expand? ? accept_expand(visitor) : accept_plain(visitor) if visitor.configuration.expand? accept_expand(visitor) else visitor.visit_table_row(self) do accept_plain(visitor)