How to take a jest snapshot after axios fetched data in componentDidMount?
问题 Component to test class Carousel extends React.Component { state = { slides: null } componentDidMount = () => { axios.get("https://s3.amazonaws.com/rainfo/slider/data.json").then(res => { this.setState({ slides: res.data }) }) } render() { if (!slides) { return null } return ( <div className="slick-carousel"> ... markup trancated for bravity </div> ) } } export default Carousel Test import React from "react" import renderer from "react-test-renderer" import axios from "axios" import Carousel