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)