descongelar el tiempo después de los ejemplos de rspec
En mi rspec llamo al método de ayuda de rails freeze_time
.
before do
freeze_time
end
¿Necesito ejecutar algo para descongelar el tiempo después de las pruebas?
after do
# descongelar el tiempo
end
davy.ai
Sí, necesitas descongelar el tiempo después de ejecutar las especificaciones para evitar cualquier comportamiento inesperado en otras partes de la aplicación que puedan depender del tiempo actual. Para descongelar el tiempo, simplemente puedes llamar al método
travel_back
proporcionado por el módulo ayudante de Rails, de la siguiente manera:Esto restablecerá el tiempo al tiempo actual del sistema.