在一些Rspec模型规范中,我们有几个这样的测试:
it { should have_many(:labels) }
不幸的是,我们还有一个在验证之前运行的钩子,当没有设置对象时会导致错误。
我可以为这些测试设置“it”的值吗?我想给它一个正确初始化的对象,以便我的预验证挂钩不会导致问题。
答案 0 :(得分:5)
喜欢这个吗?
describe "#validations" do
subject { Factory.build :some_model }
it { should have_many(:labels) }
end