import React from 'react';
import renderer from 'react-test-renderer';
import { render, fireEvent, screen } from '@testing-library/react';
import { Link } from './Link';
const testURL = 'https://getstream.io/activity-feeds';
const testText = 'Activity Feeds';
describe('Link', () => {
it('renders with custom props', () => {
const tree = renderer.create(
{testText}
,
);
expect(tree).toMatchInlineSnapshot(`
Activity Feeds
`);
});
it('checks if onClick has been called', () => {
const handleClick = jest.fn();
render(
{testText}
,
);
fireEvent.click(screen.getByText(testText));
expect(handleClick).toHaveBeenCalledTimes(1);
});
});