컨트롤러 테스트에서 올바른 값이 인스턴스 변수에 할당되었는지 테스트하고 있습니다.두 가지가 같을 때 RSpec eq matcher가 실패를 반환합니다.
내가 RSpec에 저를 알려줍니다
expect(assigns(:conversations)).to eq @user_inbox
작업을 수행 할 때 :
Failure/Error: expect(assigns(:conversations)).to eq @user_inbox
expected: #<ActiveRecord::Relation [#<Mailboxer::Conversation id: 4, subject: "Dude, what up?", created_at: "2014-10-21 08:43:50", updated_at: "2014-10-21 08:43:50">]>
got: #<ActiveRecord::Relation [#<Mailboxer::Conversation id: 4, subject: "Dude, what up?", created_at: "2014-10-21 08:43:50", updated_at: "2014-10-21 08:43:50">]>
(compared using ==)
Diff:
내가 예상과 실제 사이에는 차이가없는 것을 알 수있다. 이 테스트가 실패하게 된 원인을 알고 싶습니다.