Sha256: 87d57a92bbcaeebdf05816716c2f390bc560622a3e98f022f44a6a1ad89e0812
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
Then /^(?:feature "([^"]*)" )?"([^"]*)" example "([^"]*)" has a "([^"]*)"$/ do |file, test, example, name| file ||= 1 assert @parsed_files[file - 1].feature.tests[test - 1].examples[example - 1].name == name end When /^(?:feature "([^"]*)" )?"([^"]*)" example "([^"]*)" descriptive lines are as follows:$/ do |file, test, example, lines| file ||= 1 lines = lines.raw.flatten.delete_if { |line| line == '' } assert @parsed_files[file - 1].feature.tests[test - 1].examples[example - 1].description == lines end When /^(?:feature "([^"]*)" )?"([^"]*)" example "([^"]*)" tags are as follows:$/ do |file, test, example, tags| file ||= 1 tags = tags.raw.flatten.delete_if { |line| line == '' } assert @parsed_files[file - 1].feature.tests[test - 1].examples[example - 1].tags == tags end When /^(?:feature "([^"]*)" )?"([^"]*)" example "([^"]*)" rows are as follows:$/ do |file, test, example, rows| file ||= 1 rows = rows.raw.flatten assert @parsed_files[file - 1].feature.tests[test - 1].examples[example - 1].rows == rows end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cucumber_analytics-0.0.5 | features/step_definitions/outline_steps.rb |
cucumber_analytics-0.0.4 | features/step_definitions/outline_steps.rb |