highcharts在浏览器中可以正常显示,没有错误,但是在组件上运行测试时,测试失败:
●正确呈现
evaluate
在我的HCLineChart.test.js文件中,我有这个:
Highcharts error #13: www.highcharts.com/errors/13
22 |
23 | highChartsRender(options) {
> 24 | Highcharts.chart(this.props.id,{
| ^
25 | chart: {
26 | type: "line",
27 | renderTo: "lineChart",
,然后在我的HCLineChart.js文件中,它是这样的:
it('renders correctly', () => {
const tree = TestRenderer
.create(<HCLineChart title={title} options={options} id={"LineChart1"} />)
.toJSON();
expect(tree).toMatchSnapshot();
});
那为什么我只在测试中得到错误?在致电Highchart.chart之前,我已经看到div了。
谢谢。
雷