Class: AppMap::Cucumber::Provider4

Inherits:
ProviderStruct show all
Defined in:
lib/appmap/cucumber.rb

Overview

Provider4 provides scenario name, feature name, and feature group name for Cucumber versions 4.0 and later.

Instance Attribute Summary

Attributes inherited from ProviderStruct

#scenario

Instance Method Summary collapse

Methods inherited from ProviderStruct

#feature_group

Instance Method Details

#attributesObject



36
37
38
# File 'lib/appmap/cucumber.rb', line 36

def attributes
  ScenarioAttributes.new(scenario.name, scenario.name.split(" ")[0..1].join(" "), feature_group)
end

#feature_pathObject



40
41
42
# File 'lib/appmap/cucumber.rb', line 40

def feature_path
  scenario.location.file
end