运行单元测试时出现Highcharts错误#13

时间:2019-03-19 21:49:02

标签: reactjs testing highcharts

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了。

谢谢。

0 个答案:

没有答案