是否等同于
it { should validate...
it { should validate_uniqueness_of(
等
validates_associated
类似的东西,
it { should validate_associate(:associated_model_object)
除了,你知道,功能。
谢谢!
答案 0 :(得分:4)
我认为这样的事情会起作用:
it "should validate associate_model_object" do
m = Model.new(valid_params)
m.associated_models.build(invalid_params)
m.save.should eq(false)
end
如果您来自另一个方向,请用此替换中间行:
m.build_associated_model(invalid_params)