31 lines
715 B
TypeScript
31 lines
715 B
TypeScript
/* eslint-disable @typescript-eslint/explicit-function-return-type */
|
|
/* eslint-disable object-shorthand */
|
|
/* eslint-disable func-names */
|
|
|
|
/**
|
|
* Adds custom matchers from the react testing library to all tests
|
|
*/
|
|
import '@testing-library/jest-dom';
|
|
import 'jest-styled-components';
|
|
import './src/styles.scss';
|
|
|
|
import { server } from './src/mocks-server/server';
|
|
// Establish API mocking before all tests.
|
|
|
|
// Mock window.matchMedia
|
|
window.matchMedia =
|
|
window.matchMedia ||
|
|
function (): any {
|
|
return {
|
|
matches: false,
|
|
addListener: function () {},
|
|
removeListener: function () {},
|
|
};
|
|
};
|
|
|
|
beforeAll(() => server.listen());
|
|
|
|
afterEach(() => server.resetHandlers());
|
|
|
|
afterAll(() => server.close());
|