文件名称:react-jest-issue:演示我在 ReactJest 设置中遇到的问题
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-21 01:29:28
JavaScript
使用 React/Jest 设置演示问题 安装并运行 npm install npm test 问题 它无法运行并出现错误...has no method 'getPooled' ,这似乎与错误地...has no method 'getPooled'事物有关。 如果您删除package.json中的testPathDirs设置,它会起作用。 但是我们希望在大型代码库中获得巨大的测试运行性能提升。 整个问题的发生只是因为我们在测试文件中显式地模拟了ReactTransitionGroup 。 但是如果我们不这样做,我们会得到另一个错误,因为组件 B(组件 A 的子组件)被ReactTransitionGroup并且缺少ReactTransitionGroup注入的componentWillEnter等方法。 (我们无法模拟组件 B,但该测试设置的整个想法是尽可能多地模拟,对吗?)
【文件预览】:
react-jest-issue-master
----preprocessor.js(133B)
----src()
--------component_a.js(413B)
--------__tests__()
--------component_b.js(134B)
----README.md(765B)
----.gitignore(12B)
----package.json(392B)