を保持する変数を比較すると、私はそれは、エラー発生させTravis CI RSpecテスト。同時に
it 'could not update question' do
old_title = question.title
old_body = question.body
old_updated_at = question.updated_at
patch :update, id: question, question: attributes_for(:question, title: 'new valid title', body: 'new valid body'), format: :js
question.reload
expect(question.title).to eq old_title
expect(question.body).to eq old_body
expect(question.updated_at).to eq old_updated_at
end
このようなテストがあります。
1) QuestionsController PATCH #update question by someone else could not update question Failure/Error: expect(question.updated_at).to eq old_updated_at
expected: 2016-04-09 18:05:03.650576201 +0000 got: 2016-04-09 18:05:03.650576000 +0000
するとどのように異なる可能性がありますが?私のローカルマシンでは、それは渡します
親指のルール:*信頼しない浮動小数点数* –