rspec 新手,想知道如何为 validates_associated 编写期望。
post.rb
class Post
validates_associated :user
end
post_spec.rb
it 'must belong to a user' do
post = build(:post, user: nil)
expect(post).to have(1).errors_on(:user)
end
但是,这不起作用,检查 error_on(:user_id) 也不起作用