1
在使用Cucumber和Ruby运行功能中的每个场景之前和之后,初始化和清理应用程序状态的最佳方式是什么?我正在寻找与.NET单元测试初始化和清理工作密切相关的功能。红宝石/黄瓜测试初始化
我正在尝试在我的步骤文件中创建一个初始化方法,但是这仅针对整个功能文件调用一次,而不针对每种情况。
编辑:在与一位同事交谈之后,我被告知所有的测试初始化实际上都是您在Given-When-Then的'Given'部分所要做的。至于测试清理,这仍然是开放的讨论。
感谢后,我会看看这个。 – ses011 2012-02-23 15:36:16
往往不能与javascripty驱动程序一起使用,在这种情况下,您需要使用类似于数据库清理程序的宝石。 – AlistairH 2012-02-24 10:13:58