1
0
Fork 1
mirror of https://github.com/SomboChea/ui synced 2024-05-21 02:41:36 +07:00
verdaccio-ui/src/components/NotFound/Notfound.test.tsx
Priscila Oliveira 111f0c50e5 feat: Added Theme and migrate to emotion@10.x 🚀 (#286)
* chore: updated emotion dependency

* feat: introduced theme

* refactor: updated emotion styles

* fix: fixed emotion error

* fix: fixed tests

* chore: add missing types

Co-Authored-By: Thomas Klein <tmkn@users.noreply.github.com>
2019-11-23 13:41:14 +01:00

31 lines
787 B
TypeScript

import React from 'react';
import { BrowserRouter as Router } from 'react-router-dom';
import { render, fireEvent } from '../../utils/test-react-testing-library';
import NotFound, { GO_TO_HOME_PAGE } from './NotFound';
describe('<NotFound /> component', () => {
test('should load the component in default state', () => {
const { container } = render(
<Router>
<NotFound />
</Router>
);
expect(container.firstChild).toMatchSnapshot();
});
test('go to Home Page button click', () => {
const spy = jest.spyOn(React, 'useCallback');
const { getByText } = render(
<Router>
<NotFound />
</Router>
);
const node = getByText(GO_TO_HOME_PAGE);
fireEvent.click(node);
expect(spy).toHaveBeenCalled();
});
});