async하게 렌더링 되는 요소 잡기
export default function FollowersList() {
const [followers, setFollowers] = useState([]);
useEffect(() => {
fetchFollowers();
}, []);
const fetchFollowers = async () => {
const { data } = await axios.get('https://randomuser.me/api/?results=5');
setFollowers(data.results);
};
...describe('FollowersList', () => {
it('should render FollowerList Element', async () => {
render(<MockFollowerList />);
const followerDivElement = screen.getByTestId('follower-item-0');
expect(followerDivElement).toBeInTheDocument();
});
});
해결
Last updated