Nat*_*ong 2 ruby validation rspec
在一些Rspec模型规范中,我们有几个这样的测试:
it { should have_many(:labels) }
Run Code Online (Sandbox Code Playgroud)
不幸的是,我们还有一个在验证之前运行的钩子,它在没有设置对象时导致错误.
我可以为这些测试设置"it"的值吗?我想给它一个正确初始化的对象,以便我的预验证挂钩不会导致问题.
像这样?
describe "#validations" do
subject { Factory.build :some_model }
it { should have_many(:labels) }
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |