使用amcharts4的组件的测试用例失败。我试过用
"jest": {
"transformIgnorePatterns": [
"[/\\\\]node_modules[/\\\\](?!(@amcharts)\\/).+\\.(js|jsx|ts|tsx)$"
],}但这并没有解决问题。amCharts的文档中提到,可以使用jest和puppeteer来解决这个问题。有没有人知道解决这个问题的其他办法?在puppeteer中使用jest是唯一的解决方案吗?
发布于 2021-07-20 21:11:02
我们需要在jest配置中添加以下代码,如果您使用mount/shallow进行测试,则移至ReactDOM.render(),因为jest不支持测试SVG,而amCharts在内部使用SVG。
"jest": {
"transformIgnorePatterns": [
"node_modules[/\\\\](?!@amcharts[/\\\\]amcharts4)"
]
}https://stackoverflow.com/questions/68357564
复制相似问题