typescript - 单元测试期间 Jest 的问题 - 未实现 getContext()
问题描述
当我运行单元测试时,我发现我收到以下错误:
Error: Not implemented: HTMLCanvasElement.prototype.getContext
(without installing the canvas npm package)
解决方案
要首先解决这个问题,必须安装jest-canvas-mock,您可以使用 yarn 或 npm。
yarn add -D jest-canvas-mock
然后将其添加jest.config.js
到package.json
.
setupFiles: [
'jest-canvas-mock',
'<rootDir>/config/jest/setupFiles'
]
推荐阅读
- swift - MacOS 上的 Swift:无法从我的应用程序中打开文件
- python - 具有多列的 PyQt5 树视图如何将信息获取到其他列
- opengl - 为什么文本在我的实现中不使用 nvgText() 渲染,但在示例中工作正常?
- python - 如何在 Python 中正确跟踪和删除类对象?
- reactjs - 无法从 useStyles material-ui 获取道具
- postgresql - 如何为具有 n/a 值的列设置“int”数据类型
- php - 我正在使用 xampp 但 mysql_connect 显示致命错误
- c# - ASP.NET MVC RouteConfig - 延迟检测更改
- if-statement - 不允许条件“else”?为什么?
- oracle - 更改多个同义词的表所有者