Problema ao comparar o tempo com o RSpec

Eu estou usando Ruby on Rails 4 e a gem rspec-rails 2.14. Para um objeto meu eu gostaria de comparar o tempo atual com oupdated_at atributo de objeto após a execução de uma ação do controlador, mas estou com problemas, pois a especificação não passa. Ou seja, dado o seguinte é o código de especificação:

it "updates updated_at attribute" do
  Timecop.freeze

  patch :update
  @article.reload
  expect(@article.updated_at).to eq(Time.now)
end

Quando executo a especificação acima, recebo o seguinte erro:

Failure/Error: expect(@article.updated_at).to eq(Time.now)

   expected: 2013-12-05 14:42:20 UTC
        got: Thu, 05 Dec 2013 08:42:20 CST -06:00

   (compared using ==)

Como posso fazer a especificação passar?

Nota: Eu tentei também o seguinte (note outc Adição):

it "updates updated_at attribute" do
  Timecop.freeze

  patch :update
  @article.reload
  expect(@article.updated_at.utc).to eq(Time.now)
end

mas a especificação ainda não passa (note a diferença de valor "got"):

Failure/Error: expect(@article.updated_at.utc).to eq(Time.now)

   expected: 2013-12-05 14:42:20 UTC
        got: 2013-12-05 14:42:20 UTC

   (compared using ==)

questionAnswers(6)

yourAnswerToTheQuestion