jest/react-testing-library ant-design/chart worker error



在使用@ant-design/charts中的图表时,测试用例执行失败,我甚至使用了jest-canvas-mock,但问题没有解决,这里是屏幕截图。

尝试安装canvas包,因为jest将画布转换为div,所以安装此包后您的测试用例将工作。

class Worker {
constructor(stringUrl) {
this.url = stringUrl;
this.onmessage = () => {};
}

postMessage(msg) {
this.onmessage(msg);
}
}
global.URL.createObjectURL = jest.fn();
window.Worker = Worker;

然后在你的描述

上面使用这个代码希望这对你有用。

最新更新