Jest - TypeError: Object (...) не является функцией - PullRequest
0 голосов
/ 03 марта 2019

Я только начал писать некоторые интеграционные тесты, но Jest, похоже, выдает эту ошибку:

tidee-air:tidee-life-web joe$ npx jest login-page.integration.test.js
 FAIL  src/pages/login/__tests__/login-page.integration.test.js
  ● Test suite failed to run

    TypeError: Object(...) is not a function

      93 |  * Copyright (c) 2014-2017, Jon Schlinkert.
      94 |  * Released under the MIT License.
      ...

Когда я также создаю свое приложение с помощью Webpack, ошибок нет.Я искал ответ на этот вопрос и добавил @babel/polyfill в раздел setupFiles моей конфигурации jest, но это не имело никакого значения.Я действительно не уверен, что делать сейчас.

1 Ответ

0 голосов
/ 05 марта 2019

Одна вещь, которую вы можете сделать сейчас, чтобы собрать больше информации, это установить контрольные точки.https://jestjs.io/docs/en/troubleshooting#tests-are-failing-and-you-don-t-know-why рекомендует запускать шутку следующим образом

node --inspect-brk node_modules/.bin/jest --runInBand src/pages/login/__tests__/login-page.integration.test.js

Включение «Приостановка исключений» в devtools очень полезно.

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