๐Ÿ“ฆ obafemitayor / newsletter-subscription-application

๐Ÿ“„ jest.setup.ts ยท 23 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23import '@testing-library/jest-dom';
import { config } from '@vue/test-utils';

Object.defineProperty(global, 'matchMedia', {
  writable: true,
  value: jest.fn().mockImplementation(query => ({
    matches: false,
    media: query,
    onchange: null,
    addListener: jest.fn(),
    removeListener: jest.fn(),
    addEventListener: jest.fn(),
    removeEventListener: jest.fn(),
    dispatchEvent: jest.fn(),
  })),
});

config.global.mocks = {
  $t: (msg: string) => msg
};

global.alert = jest.fn();