В моем тесте контроллера я проверяю, что правильное значение присваивается переменной экземпляра.RSpec eq matcher возвращает сбой, когда две вещи равны.
Когда я
expect(assigns(:conversations)).to eq @user_inbox
RSpec говорит мне:
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:
Я вижу, что нет никакой разницы между ожидаемым и фактическим. Я хотел бы знать, что вызывает этот тест.