【发布时间】:2016-01-22 09:06:53
【问题描述】:
有些测试有时会通过,有时会失败。我想修复它们,但我目前无法修复,原因超出了这个问题的范围。在 RSpec 3 中有没有 pending 或 skip 的替代品?
pending 不合适,因为从当前版本的 RSpec 开始,当测试通过时,RSpec 会告诉我它们通过了,因此不应将其标记为待处理,并将构建标记为已损坏。
skip 不适合。我只使用skip 来避免导致套件崩溃的规范。如果测试始终停止失败,我想知道是这样。
我想要运行测试的东西,显示它是否通过,但无论它们通过还是失败都不会导致构建被破坏。
添加此行为的额外 gem 是可以的。
【问题讨论】: