2

在一些 Rspec 模型规范中,我们有几个这样的测试:

it { should have_many(:labels) }

不幸的是,我们还有一个在验证之前运行的钩子,当对象尚未设置时会导致错误。

我可以为这些测试设置“它”的值吗?我想给它一个正确初始化的对象,这样我的预验证钩子就不会引起问题。

4

1 回答 1

5

像这样?

describe "#validations" do
    subject { Factory.build :some_model }
    it { should have_many(:labels) }
end
于 2012-06-27T12:25:09.763 回答