【发布时间】:2018-12-28 16:26:57
【问题描述】:
我的测试通过就好了,但是我得到了以下错误。
console.error node_modules/chart.js/src/core/core.controller.js:127
Failed to create chart: can't acquire context from the given item
我环顾四周,在这里提到了我能找到的最接近的答案:https://github.com/chartjs/Chart.js/issues/3696 但看起来该错误是一种有意的方式,可以优雅地失败而不会导致测试失败。
我正在使用 Jest/Enzyme 编写一个测试来检查哪些选项正在传递给我的图表组件。
it('xAxis set to false', () => {
const wrapper = mount(<Chart xAxis='false' chart={parentState.chart} />);
const BarChart = wrapper.find('Bar');
console.log(BarChart.props().options);
expect(BarChart.props().options.scales.xAxes[0].display).toEqual(false);
wrapper.unmount();
});
【问题讨论】:
标签: reactjs chart.js jestjs enzyme