import React from 'react';
import renderer from 'react-test-renderer';
import { render, fireEvent } from '@testing-library/react';
import { Avatar } from './Avatar';
describe('Avatar', () => {
it('renders with default props', () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchInlineSnapshot(`
`);
});
it('renders with custom props', () => {
const tree = renderer
.create(
,
)
.toJSON();
expect(tree).toMatchInlineSnapshot(`
`);
});
it('checks if onClick has been called', () => {
const handleClick = jest.fn();
const { getByAltText } = render(
,
);
fireEvent.click(getByAltText('avatar'));
expect(handleClick).toHaveBeenCalledTimes(1);
});
});