シナリオフックで機能名を取得したいのですが。どうすれば入手できますか?
シナリオ名と例外メッセージ以外に、シナリオフックで利用できる情報は何ですか?
シナリオオブジェクトから機能にアクセスすることで、機能名を取得できます。
Before do |scenario|
case scenario
when Cucumber::Ast::Scenario
p scenario.feature.title
when Cucumber::Ast::OutlineTable::ExampleRow
p scenario.scenario_outline.feature.title
end
end
シナリオとシナリオのアウトラインを異なる方法で処理する必要があることに注意してください。
シナリオに関して入手可能なその他の情報については、ドキュメントを表示することをお勧めします。http://rdoc.info/gems/cucumber/Cucumber/Ast/Scenarioを参照してください。