0
單元測試:單元測試和DateTime行爲的解釋需要
test "job update date" do
@job.save
@job.company = 'New Company'
now = DateTime.now
@job.save
assert_equal @job.updated_at, now
end
我結束了:從模型
1) Failure: test_job_update_date(JobTest) [test/unit/job_test.rb:32]:
<Mon, 26 Mar 2012 10:36:11 UTC +00:00> expected but was <Mon, 26 Mar 2012 12:36:11 +0200>.
保存方法:
def save
if self.created_at.nil?
self.created_at = DateTime.now
self.expires_at = self.created_at + Jobeet::Application::ACTIVE_DAYS
else
self.updated_at = DateTime.now
end
super
end
可能有人exaplain我爲什麼這個發生?