Difference between revisions of "Jest"
From Wasya Wiki
| Line 1: | Line 1: | ||
| + | == mock router == | ||
<pre> | <pre> | ||
| − | |||
// const mockPush = jest.fn() | // const mockPush = jest.fn() | ||
// jest.mock('react-router-dom', () => { | // jest.mock('react-router-dom', () => { | ||
Revision as of 18:54, 18 September 2022
mock router
// const mockPush = jest.fn()
// jest.mock('react-router-dom', () => {
// const originalModule = jest.requireActual('react-router-dom')
// return {
// __esModule: true,
// ...originalModule,
// useHistory: () => ({
// push: mockPush,
// }),
// }
// })
mock api
jest.mock('$shared/Api')
// jest.mock('$shared/Api', () => {
// return {
// __esModule: true,
// default: () => {
// return {
// getCity: () => {
// return new Promise((resolve, reject) => {
// resolve({
// data: {
// city: {
// newsitems: [{ name: 'report-name-2', item_type: 'Report' }]
// }
// }
// })
// })
// },
// }
// },
// }
// })