Class: CucumberToHtml::Cell::ScenarioOutline
- Inherits:
-
Element
show all
- Defined in:
- app/concepts/cucumber_to_html/cell/scenario_outline.rb
Instance Method Summary
collapse
Methods inherited from Element
#keyword, #name, #step, #steps
Instance Method Details
#body_classes ⇒ Object
23
24
25
26
27
28
29
|
# File 'app/concepts/cucumber_to_html/cell/scenario_outline.rb', line 23
def body_classes
if success?
'text-success'
elsif failure?
'text-danger'
end
end
|
#border_classes ⇒ Object
15
16
17
18
19
20
21
|
# File 'app/concepts/cucumber_to_html/cell/scenario_outline.rb', line 15
def border_classes
if success?
'border-success'
elsif failure?
'border-danger'
end
end
|
#failure? ⇒ Boolean
11
12
13
|
# File 'app/concepts/cucumber_to_html/cell/scenario_outline.rb', line 11
def failure?
false end
|
#success? ⇒ Boolean
5
6
7
8
9
|
# File 'app/concepts/cucumber_to_html/cell/scenario_outline.rb', line 5
def success?
model['steps'].all? do |step|
step.dig('result', 'status') == 'passed'
end
end
|