Получить строку тега в файле определения шага - PullRequest
0 голосов
/ 20 сентября 2018

Уважаемые участники форума, я в настоящее время запускаю тесты на огурец с помощью следующей команды:

cucumber --tags @foo

Теперь я извлеку строку тега "foo" и создам объект класса "foo" вПервая строка файла определения шага.Примерно так:

my_step_definition.rb

1. my_object = string_retrieved_from_tags.new

Как мне это сделать?Любая помощь будет оценена.Спасибо!

1 Ответ

0 голосов
/ 20 сентября 2018

Исходя из того, что сказал Дэн Хилтон, вы можете легко сделать это следующим образом:

tags_index = ARGV.index '--tags'
tag = ARGV[tags_index + 1] # the tags are listed after the tag argument in the args array
tag = tag[1..-1] # Remove '@' from the tag.
my_object = tag.constantize.new
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...