rspec 具有多个期望的长示例

问题描述 投票:0回答:0

我正在测试我的一个规范中的注册流程。这是一个很长的例子,测试一个多步向导,超过 20

expect(page).to
.

当我的一个早期期望失败时,很可能接下来的期望不会起作用。例如,如果在注册的第一步中期望失败,则用户将无法进行第二步。结果,接下来的每一步都会失败。

使用我当前的配置(特别是

--fail-fast
),该示例将运行到最后,即使在步骤 1 中一个期望失败。 此外,屏幕截图似乎是在示例结束时截取的,而不是在预期失败之后截取的。所以我不知道失败后页面的样子。 我错过了什么?

ruby-on-rails rspec capybara
© www.soinside.com 2019 - 2024. All rights reserved.