Огурец перед крючком бежит после данного шага? - PullRequest
0 голосов
/ 04 ноября 2011

Когда я запускаю что-то в ловушке До, это происходит после первого шага.

Scenario: Stack Overflow Example
  Given some condition
  When something happens 
  Then something should be

Before do
  puts 'hello'
end

Выходы:

Scenario: Stack Overflow Example
  Given some condition
    Hello
    ....

Это происходит для каждого шага.

Это недоразумение с моей стороны или особенность огурца? Как мне запустить что-то перед данным шагом?

Большое спасибо заранее.

R

1 Ответ

0 голосов
/ 04 ноября 2011

Я не знаю техническую причину, но огурец не будет печатать, используя простое выражение «put», пока сценарий не будет завершен.

Попробуйте STDOUT.puts "hello", и вы увидите, что ловушка Beforeзапускается первым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...