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) のチェックも行いません