модульный тест:
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
Может кто-нибудь объяснить мне, почему это произошло