Ошибка тестирования снимков Jest в конвейере GitLab из-за несоответствия часового пояса

У меня есть обычные тесты моментальных снимков Jest для компонента, который вызывает toDateString() и toTimeString().

Все тесты проходят, когда я запускаю локально, потому что и тесты, и мой компонент работают в моем текущем часовом поясе (EST); однако, когда я проверяю тесты в GitLab, снимок выполняется в EST, но компонент вызывает методы в универсальном скоординированном времени, что приводит к сбою.

Есть ли способ имитировать часовые пояса в Jest? Или есть другое решение?

Я использую Windows (не мой выбор).

1 ответ

Мне удалось исправить эту проблему, добавив TZ=UTCк моему .envфайл. Хотя я использую Mac.

Другие вопросы по тегам