forked from nextellarlabs/nextellar
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjest.config.mjs
More file actions
28 lines (28 loc) · 723 Bytes
/
Copy pathjest.config.mjs
File metadata and controls
28 lines (28 loc) · 723 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
export default {
testEnvironment: 'node',
extensionsToTreatAsEsm: ['.ts'],
setupFilesAfterEnv: ['./jest.setup.js'],
transform: {
'^.+\\.[tj]sx?$': ['babel-jest', {
presets: [
['@babel/preset-env', { targets: { node: 'current' }, modules: false }],
['@babel/preset-typescript'],
],
}],
},
moduleNameMapper: {
'^\\.\\./contexts$': '<rootDir>/src/mocks/wallet-contexts-mock.ts',
'^(\\.{1,2}/.*)\\.js$': '$1'
},
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'],
testMatch: [
'**/tests/**/*.test.ts',
'**/tests/**/*.test.tsx',
'**/src/**/*.test.ts',
'**/__tests__/**/*.ts'
],
collectCoverageFrom: [
'src/**/*.ts',
'!src/**/*.d.ts'
]
};