如何在Rspec

时间:2016-07-21 13:37:49

标签: ruby rspec watir-webdriver

我想在Rspec中获得测试结果并在下一次测试中使用它。例如,如果我想测试按钮“添加设备”,然后测试“分发”按钮,第一次测试应该失败,那么Rspec应该跳过第二次“分发”测试。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

  

我想在Rspec中获得测试结果并在下一次测试中使用它。

简短的回答:你一定不要那样。

更长的答案:测试依赖项是程序员可以做的最可怕的事情之一。这是一个调试的地狱。如果出现故障,现在必须调试失败的测试和之前运行的所有测试!如果你自己造成痛苦,那就继续吧。否则,使每个测试独立并隔离。如果测试"分发"按钮需要设备,必须在该测试的设置步骤中创建设备。