Skip to content

Commit 6d842b5

Browse files
committed
resolve ts import issue by mocking function implementation
1 parent 4e606e5 commit 6d842b5

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

client/modules/IDE/components/Header/Nav.unit.test.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ import { reduxRender } from '../../../../test-utils';
44

55
import Nav from './Nav';
66

7-
jest.mock('../../../../utils/generateRandomName');
7+
jest.mock('../../../../utils/generateRandomName', () => ({
8+
generateProjectName: () => 'test project name',
9+
generateCollectionName: () => 'My clever collection'
10+
}));
811

912
// mock Menubar
1013
jest.mock(

package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,16 @@
4949
"<rootDir>/server/jest.setup.js"
5050
],
5151
"testMatch": [
52-
"<rootDir>/server/**/*.test.(js|jsx)"
52+
"<rootDir>/server/**/*.test.(js|jsx|ts|tsx)"
5353
]
5454
},
5555
{
5656
"displayName": "client",
5757
"testEnvironment": "jsdom",
58+
"transform": {
59+
"^.+\\.[jt]sx?$": "babel-jest"
60+
},
61+
"moduleFileExtensions": ["ts", "tsx", "js", "jsx", "json", "node"],
5862
"setupFilesAfterEnv": [
5963
"<rootDir>/client/jest.setup.js"
6064
],
@@ -63,7 +67,7 @@
6367
"\\.(css|less|scss)$": "<rootDir>/client/__mocks__/styleMock.js"
6468
},
6569
"testMatch": [
66-
"<rootDir>/client/**/*.test.(js|jsx)"
70+
"<rootDir>/client/**/*.test.(js|jsx|ts|tsx)"
6771
]
6872
}
6973
]

0 commit comments

Comments
 (0)