我努力学习rspec的和已经遇到了一个问题,我想测试我的车型之一的唯一性验证,但测试不停地进行故障即使我敢肯定它应该通过。测试验证的唯一
这里是我的测试:
context "two products with the same title" do
Given{FactoryGirl.build(:product, title: "Hello test title")}
Given(:post2){FactoryGirl.build(:product, title: "Hello test title")}
Then{post2.invalid?}
end
,这里是我的验证:
validates :title, uniqueness: true
但是当我运行测试它回来失败,我不知道为什么?
任何帮助将是巨大的!
哪里是唯一的验证?您只是验证标题的最小长度。 –