class PrettyFace::Formatter::ReportScenario
Attributes
duration[RW]
file_colon_line[RW]
image[RW]
image_id[RW]
image_label[RW]
name[RW]
status[RW]
steps[RW]
Public Class Methods
new(scenario)
click to toggle source
# File lib/pretty_face/formatter/report.rb, line 167 def initialize(scenario) @steps = [] @image = [] @image_label = [] @image_id = [] @start = Time.now end
Public Instance Methods
has_image?()
click to toggle source
# File lib/pretty_face/formatter/report.rb, line 187 def has_image? not image.nil? end
populate(scenario)
click to toggle source
# File lib/pretty_face/formatter/report.rb, line 175 def populate(scenario) @duration = Time.now - @start if scenario.instance_of? Cucumber::Ast::Scenario @name = scenario.name @file_colon_line = scenario.file_colon_line elsif scenario.instance_of? Cucumber::Ast::OutlineTable::ExampleRow @name = scenario.scenario_outline.name @file_colon_line = scenario.backtrace_line end @status = scenario.status end