开玩笑测试 无法读取 null 的属性'Object.<anonymous>'


/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

相关内容

  • 没有找到相关文章