2013-10-23 18 views

回答

2

如果您想要測試您的應用程序,就好像有人在不同的時區使用它一樣,您應該查看zonebie gem。每次運行測試時,它都會在不同的時區運行應用程序,並且還可以讓它在特定的時區運行測試。

Timecop也可能有用,它可以讓你凍結時間,在測試過程中將時間改變到不同的時間,或者加速時間的流逝。

如果這些都不是您要找的,那麼閱讀這些寶石的代碼可能會幫助您弄清楚如何去做你正在做的事。

+0

謝謝,我會嘗試了這一點 – user1801879

2

運行測試時,您可以指定一個時區的環境變量:

TZ='UTC' rake:integration_tests