Einstellung system time in rspec tests ohne änderung der Systemuhr

Ich bin daran eine rails-3-Anwendung bereit, die Verwendung von Zeitzonen. Meiner Entwicklungs-Maschine ist in der EDT und die Server, die ich bin hosting sind in UTC. Gibt es eine Möglichkeit in meinem rspec tests um das system zu ändern Zeitzone ruby ist mit so dass ich von tests mit dem gleichen system-Zeitzone ohne Wechsel der system-Uhr auf meinem computer? Ich habe mir in den Delorean und Timecop und Sie sind nicht das, was ich Suche. Ich bin auf der Suche nach so etwas wie

Time.system_time_zone = "UTC"

...und dann die Zeit.jetzt würde zurückgeben, die UTC-Zeit anstelle von, was mein system-Zeitzone eingestellt ist.

InformationsquelleAutor Dan Caddigan | 2013-04-12
Schreibe einen Kommentar