Я пытаюсь использовать имена тегов, которые связаны с файлом объектов, в моем фреймворке rub. Ниже описано, что я сейчас делаю, чтобы собрать имена тегов с помощью ловушки Before, но, к сожалению, собирается больше кода, чем просто теги.
Before do |scenario|
@feature_tags = scenario.feature.tags
end
Возьмем, к примеру, этот пример файла с характеристиками:
@regression @etc
Feature: File description for something
Background:
* etc etc etc
Scenario: Description for something
* etc etc etc
То, что в настоящее время захватывается с помощью вышеуказанного крючка:
[#<Cucumber::Core::Ast::Tag "@regression" (features/long/file/path.feature:1)>,
#<Cucumber::Core::Ast::Tag "@etc" (features/long/file/path.feature:1)>]
Есть ли способ, которым я могу просто изолировать имена тегов, например: "@regression"?