我在使用react-testing库运行jest测试用例时出错
gcmastyq1#
我用以下方法解决了它步骤1:我已经在根文件夹中创建了config/jest.setup.js,并将以下代码粘贴到jest.setup.js文件中
function channelMock() {} channelMock.prototype.onmessage = function () {} channelMock.prototype.postMessage = function (data) { this.onmessage({ data }) } global.BroadcastChannel = channelMock
第2步:在package.js文件中,我们需要按以下方式添加此文件路径
"jest": { "setupFilesAfterEnv": [ "./config/jest.setup.js" ], "setupFiles": [ "jest-canvas-mock" ] },
步骤3:然后你可以运行测试用例
npm run test
问题已解决
1条答案
按热度按时间gcmastyq1#
我用以下方法解决了它
步骤1:我已经在根文件夹中创建了config/jest.setup.js,并将以下代码粘贴到jest.setup.js文件中
第2步:在package.js文件中,我们需要按以下方式添加此文件路径
步骤3:然后你可以运行测试用例
问题已解决