import React from 'react';
import {act, render} from '../../test-utils';
import {BackButton} from '../index';
import {Size} from '../../types'
import 'jest-styled-components';
describe('', () => {
it('should render back button', function () {
const {queryByText} = render(Back Button);
expect(queryByText('Back Button')).toBeDefined();
});
it('should call action on click', function () {
const clickMock = jest.fn(() => {});
const component = render(Back Button);
act(() => {
component.getByText('Back Button').click();
});
expect(clickMock).toBeCalled();
});
it('should not call action on click when disabled', function () {
const clickMock = jest.fn(() => {});
const component = render(Back Button);
act(() => {
component.getByText('Back Button').click();
});
expect(clickMock).toBeCalledTimes(0);
});
});