gpt4 book ai didi

ruby-on-rails - 如何减少 rspec 测试依赖性?

转载 作者:行者123 更新时间:2023-11-28 20:33:30 31 4
gpt4 key购买 nike

如果 1 项测试失败,则有大量其他测试失败。我如何更改它以便下面的其他检查(“它”)仅在 should be_valid 为真时才完成,即我如何嵌套以下“它”。我可以为所有其他上下文创建一个不同的上下文并单独使用 be_valid,但我如何确保它们相互依赖(在这种情况下以一种好的方式!例如它们不会运行)。

describe Gorilla do
context "is valid" do
subject { Factory.build(:gorilla) }
it { should be_valid }
it { should have_many :gorilla_memberships}
it { should have_many(:gorilla_groups).through(:gorilla_memberships) }
it { should have_many :gorilla_observations }
it { should have_one(:avatar).through(:gorilla_observations) }
it { should have_one(:noseprint).through(:gorilla_observations) }
...

最佳答案

没有明确支持在 rspec 中的示例之间创建任何类型的关系。

关于ruby-on-rails - 如何减少 rspec 测试依赖性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6891403/

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