Fix problem with spread types not allowed

This commit is contained in:
Marcus Eide
2020-05-19 14:09:07 +02:00
parent 553bfddb8e
commit 0b884d64f6
3 changed files with 11 additions and 6 deletions
@@ -15,12 +15,13 @@
*/
jest.mock('react-router-dom', () => {
const actual = jest.requireActual('react-router-dom');
const mocks = {
replace: jest.fn(),
push: jest.fn(),
};
return {
...jest.requireActual('react-router-dom'),
...actual,
useHistory: jest.fn(() => mocks),
};
});
@@ -16,10 +16,13 @@
/* eslint-disable jest/no-disabled-tests */
jest.mock('react-router-dom', () => ({
...jest.requireActual('react-router-dom'),
useParams: jest.fn(() => ({})),
}));
jest.mock('react-router-dom', () => {
const actual = jest.requireActual('react-router-dom');
return {
...actual,
useParams: jest.fn(() => ({})),
};
});
import React from 'react';
import mockFetch from 'jest-fetch-mock';
@@ -15,12 +15,13 @@
*/
jest.mock('react-router-dom', () => {
const actual = jest.requireActual('react-router-dom');
const mocks = {
replace: jest.fn(),
push: jest.fn(),
};
return {
...jest.requireActual('react-router-dom'),
...actual,
useHistory: jest.fn(() => mocks),
};
});