Viagem no tempo em pepino

Usando a etapa a seguir, posso usar os ajudantes de tempo do ActiveSupport e o Timecop para viajar no tempo.

When /^wait (d+) (w+)$/ do |time_amount, time_units|
Timecop.travel time_amount.send(time_units.to_sym)
end

Com isso, posso escrever etapas como “E esperar 2 horas” para testar coisas como datas de expiração e tempos limite.