运行Jest测试时出现以下错误:
/Users/hugo/src/feedback/www/assets/app/node_modules/superagent/lib/node/index.js: /Users/hugo/src/feedback/www/assets/app/node_modules/superagent/node_modules/debug/node.js: Cannot read property 'buffer' of undefined
如果Jest自动模仿了依赖项,那么任何需要superagent
的文件都不应该只是模拟superagent
吗?我所拥有的所有函数甚至使用它来生成http请求都被模拟为只返回测试数据而不发出请求。我不明白为什么我会收到错误。
更新
我尝试了手动模拟here。它仍然给我同样的错误。