问题描述
我刚刚开始编写一些集成测试,但 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 配置的setupFiles
部分,但这没有任何区别。
我真的不知道现在该怎么办。
1楼
Red Mercury
0
2019-03-04 23:59:49
您现在可以收集更多信息的一件事是设置断点。
建议像这样运行 Jest:
node --inspect-brk node_modules/.bin/jest --runInBand src/pages/login/__tests__/login-page.integration.test.js
在 devtools 中打开“Pause on exceptions”非常有帮助。