1

我正在使用 React Enzyme Jest 模块来测试我的 React 应用程序,其中包含antv/g2plot图表模块。当我使用该模块时,测试用例没有运行,但在删除它之后,它工作得非常好。我认为模型有问题。你知道任何可能的解决方案吗?

我正在尝试测试在测试时使用antv/g2plot图表模块的文件。它失败并给出了一个不相关的随机错误(我的 React 应用程序中未定义错误变量)。如果我尝试在没有此文件的情况下运行测试,它运行得很好,但它会返回此错误。

在此处输入图像描述

4

1 回答 1

0

我是 G2Plot 开发团队的成员。当您使用画布为图表编写单元测试时,您应该:

  1. 模拟画布 API,请参阅https://github.com/hustcc/jest-canvas-mock
  2. 提供真实文档(包括画布)环境,请参阅https://github.com/hustcc/jest-electron

G2Plot使用 jest-electron 进行单元测试和调试器。

于 2021-01-06T04:48:13.707 回答