1

I need to stub timezone to check how my JavaScript code will behave under a specific timezone. I cannot find a way to stub timezone to make sure it runs correctly. Any suggestions would be greatly appreciated.

4

2 に答える 2

3

テストを実行するときに、環境変数としてタイム ゾーンを指定できます。

TZ='UTC' rake:integration_tests

于 2014-10-30T16:26:47.370 に答える
2

誰かが別のタイムゾーンでアプリケーションを使用しているかのようにアプリケーションをテストしたい場合は、zonebie gemを確認してください。テストを実行するたびに異なるタイムゾーンでアプリケーションを実行し、特定のタイムゾーンでテストを実行するように指示することもできます。

Timecopも役立つ場合があります。時間を凍結したり、テストの途中で時間を別の時間に変更したり、時間の経過を加速したりできます。

どちらもあなたが探しているものではない場合、これらの宝石のコードを読むと、あなたがしようとしていることを行う方法を理解するのに役立つかもしれません.

于 2013-10-24T02:14:54.757 に答える