我需要根據時區來檢查我的JavaScript代碼在特定時區下的行爲。我找不到存根時區的方法,以確保它正確運行。任何建議將不勝感激。如何爲水豚測試存根一個特定的時區
0
A
回答
2
如果您想要測試您的應用程序,就好像有人在不同的時區使用它一樣,您應該查看zonebie gem。每次運行測試時,它都會在不同的時區運行應用程序,並且還可以讓它在特定的時區運行測試。
Timecop也可能有用,它可以讓你凍結時間,在測試過程中將時間改變到不同的時間,或者加速時間的流逝。
如果這些都不是您要找的,那麼閱讀這些寶石的代碼可能會幫助您弄清楚如何去做你正在做的事。
2
運行測試時,您可以指定一個時區的環境變量:
TZ='UTC' rake:integration_tests
相關問題
- 1. 如何測試水豚?
- 2. 在水豚測試中存留時間
- 3. 如何在水豚驗收測試中存根輔助方法?
- 4. 水豚/ Rspec爲一個以上的給定元素測試?
- 5. 水豚/ Poltergeist和布倫特裏測試
- 6. 如何禁用水豚測試的webmock?
- 7. 如何測試中的RSpec /水豚
- 8. Rspec /水豚/ Poltergeist:如何存根URL?
- 9. 如何用水豚測試部分?
- 10. 如何使用水豚測試
- 11. 如何測試Apartment,Minitest,水豚和硒
- 12. 不一致Rspec的/水豚測試
- 13. 水豚選擇我跑水豚測試多個單選按鈕
- 14. 水豚:我如何測試一張桌子有3排使用水豚?
- 15. 用水豚和Javascript測試重定向
- 16. 用水豚測試斜體
- 17. rspec水豚 - 子域測試
- 18. 水豚測試問題
- 19. 水豚並不在測試
- 20. 水豚登錄測試
- 21. Rspec /水豚 - 測試html lang
- 22. 水豚DOM橫向測試
- 23. 水豚測試與javascript
- 24. Selectize水豚驗收測試
- 25. 測試重點與水豚
- 26. 使用水豚/ Rspec爲Facebook測試OAuth
- 27. RSpec + Sinatra +水豚(+ webkit)爲js textarea測試
- 28. UI測試{水豚+黃瓜:如何檢查是否一個特定的文本框中有一個焦點
- 29. 水豚一體化測試'TextAngular'輸入
- 30. 水豚:測試時餅乾,本地存儲,和sessionStorage的禁用
謝謝,我會嘗試了這一點 – user1801879