class Cucumber::Core::Test::Case::NameBuilder
Attributes
keyword[R]
result[R]
Public Class Methods
new(test_case)
click to toggle source
# File lib/cucumber/core/test/case.rb, line 114 def initialize(test_case) test_case.describe_source_to self end
Public Instance Methods
examples_table(table)
click to toggle source
# File lib/cucumber/core/test/case.rb, line 134 def examples_table(table) name = table.name.strip name = table.keyword if name.length == 0 @result = ", #{name}" + @result self end
examples_table_row(row)
click to toggle source
# File lib/cucumber/core/test/case.rb, line 141 def examples_table_row(row) @result = " (##{row.number})" self end
feature(*)
click to toggle source
# File lib/cucumber/core/test/case.rb, line 118 def feature(*) self end
scenario(scenario)
click to toggle source
# File lib/cucumber/core/test/case.rb, line 122 def scenario(scenario) @result = scenario.name @keyword = scenario.keyword self end
scenario_outline(outline)
click to toggle source
# File lib/cucumber/core/test/case.rb, line 128 def scenario_outline(outline) @result = outline.name + @result @keyword = outline.keyword self end