2011-02-15 67 views
-1

我返工我的测试到黄瓜,但我还是必须使用一些用户提供的信息(即,这些测试应该根据其运行的帐户):黄瓜:“鉴于”一步必须测试一些

Given a valid account 
When I ... 
Then I ... 

因此,我必须在“给定”步骤中检查提供的帐户的有效性,如果无效,则无法执行该情况。这样做的正确方法是什么?

回答

1

我所见过的这种常见方式是在临时环境中运行,您可以在其中模拟有效用户。因此,在您的Given步骤中,您应该创建一个新的有效用户。然后运行剩下的测试,并在测试退出后移除用户。