我正在使用他们 CDN 中的 google script 标签(尝试过身体和头部)
<script src="https://wikitags.com/js/googlecharts.min.js"></script>
我的应用程序中的 Google Chart 工作正常,但是它导致我的 Jest 测试失败......
里面的 <ChartComponent />
componentDidMount() {
// Load the Visualization API and the corechart package.
console.log('Chart mounted');
google.charts.load('current', { packages: ['corechart', 'line'] });
google.charts.setOnLoadCallback(this.getSocialData({ days: this.state.days }));
}
Run Code Online (Sandbox Code Playgroud)
有没有简单的方法来解决这个问题?
import React from 'react'
import { mount, shallow } from 'enzyme'
import toJson from 'enzyme-to-json'
import Trends from './Trends'
import Chart from '../entity/Chart'
const body = { subject: { id: 0 } };
const TrendComponent = shallow(<Trends …Run Code Online (Sandbox Code Playgroud)