Пометьте свою функцию следующим образом: @ AndIwillwalk500miles
@AndIwillwalk500miles
Feature: Walk A Mile
'That I can walk a mile in another man's shoes.'
Scenario: That I can walk a Mile in loafers
Given I am wearing loafers
And I start at point A
When I walk a mile
Then I am at point B
Создайте файл ruby в папке features/support/
.Кажется, что конвенция env.rb
или hooks.rb
, но не имеет значения, как вы ее называете, пока она находится в этой папке.Я называю мой env.rb
.Введите следующий код:
Around('@AndIwillwalk500miles') do |scenario, block|
500.times { block.call }
end
Когда вы закончите, удалите тег.Если вы хотите запустить только один сценарий из вашей функции, просто пометьте его.Таким образом, вы можете выполнить столько тестов, сколько вам нужно, или 500 тестов, без необходимости использовать Rake или путаться с командной строкой.Это особенно полезно, если вы перемещаетесь между средами операционной системы.