gpt4 book ai didi

ruby-on-rails - 如何将 Capybara 功能测试标记为待定?

转载 作者:数据小太阳 更新时间:2023-10-29 06:45:27 26 4
gpt4 key购买 nike

我希望这些测试不会“失败”,而是被标记为待定。也许我没有专门为 capybara 使用 pending 或 correct 指令?

feature 'Tenant Scoping ' do

scenario "displays only Tenant A's things" do
pending
end

scenario "displays only Tenant B's things" do
pending
end

end

这是运行时的输出:

Tenant Scoping
displays only Tenant A's things (FAILED - 1)
displays only Tenant B's things (FAILED - 2)

Failures:

1) Tenant Scoping displays only Tenant A's things FIXED
Expected pending 'No reason given' to fail. No Error was raised.
# ./spec/features/tenants/scopingtest_spec.rb:3

2) Tenant Scoping displays only Tenant B's things FIXED
Expected pending 'No reason given' to fail. No Error was raised.
# ./spec/features/tenants/scopingtest_spec.rb:7

Finished in 0.04047 seconds (files took 1.62 seconds to load)
2 examples, 2 failures

最佳答案

只需将“场景”替换为“xscenario”即可。

唯一的缺点是它会将整个功能标记为待处理,而不是将每个单独的规范标记为待处理。我还没有找到解决这个问题的方法。

关于ruby-on-rails - 如何将 Capybara 功能测试标记为待定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25071369/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com