/Users/***/Desktop/projects/***/node_modules/jest-runtime/build/index.js:517
const wrapper = this._environment.runScript(transformedFile.script)[
有时,如果我运行 npm 测试开玩笑,则会出现此错误。
这可能是由于在 React Native 中运行动画引起的。检测到笑话时不运行该动画是我现在找到的最佳解决方案。我试图不运行动画,错误消失了。
当在测试中不浅表渲染组件时,这会发生在我身上。
我的猜测是它是由子组件的渲染引起的,所以我嘲笑了渲染函数的父组件,测试开始运行良好。
你这里有一个嘲笑儿童组件的很好的例子:https://jestjs.io/docs/en/es6-class-mocks