在给定步骤之后钩子运行之前的黄瓜?

时间:2011-11-04 00:21:34

标签: cucumber

当我在Before钩子中运行时,它似乎发生在第一个给定步骤之后。

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 :(得分:0)

我不知道技术原因,但黄瓜不会使用简单的'puts'语句打印,直到方案完成后。

尝试STDOUT.puts“hello”,你会看到Before hook首先运行。