我注意到我正在使用should而不是期望使用rspec获得折旧警告。我无法找到实现以下测试的最佳方法
it "is invalid without a goal" do
FactoryGirl.build(:project, goal: nil).should_not be_valid
end
如果有人帮助我或让我朝着正确的方向前进,我们将不胜感激。
答案 0 :(得分:1)
根据documentation,您可以使用expect.to
内容,如下所示:
it "is invalid without a goal" do
expect( FactoryGirl.build(:project, goal: nil) ).to_not be_valid
end