Jest-тест не пройден "Окно не определено" - PullRequest
0 голосов
/ 28 сентября 2018

В моем приложении реагирования я настроил jest и энзим для тестирования моментальных снимков.
Один из моих тестов завершился неудачно с ошибкой:

ReferenceError {
   message: 'window is not defined',
}

Я использую окно (глобальный объект) в функции и вызываюэта функция из тестового файла, который содержит объект окна и это выдает ошибку.

Как я могу решить эту проблему, я попытался

"globals":{
   "window":true
}

в моем пакете json, но все еще имел эту проблему.Мой тестовый скрипт также работает jsdom.

1 Ответ

0 голосов
/ 28 сентября 2018

Похоже, JSDOM неправильно установлен или как-то отключен.Посмотрите, можете ли вы найти что-то подобное в вашей конфигурации:

"testEnvironment": "node"

https://jestjs.io/docs/en/configuration.html#testenvironment-string

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...