24 lines
622 B
TypeScript
24 lines
622 B
TypeScript
import type { Config } from 'jest';
|
|
|
|
export default {
|
|
moduleNameMapper: {
|
|
'@/(.*)': '<rootDir>/src/$1',
|
|
'@mocks/(.*)': '<rootDir>/__mocks__/$1',
|
|
'\\.(css|scss|sass|less)$': 'identity-obj-proxy',
|
|
'\\.(jpg|jpeg|png|gif|webp|svg)$': '<rootDir>/__mocks__/jest/fileMock.js',
|
|
},
|
|
setupFilesAfterEnv: ['<rootDir>/configs/jest/setupTests.ts'],
|
|
testEnvironment: '<rootDir>/configs/jest/jest-fixed-jsdom.ts',
|
|
transform: {
|
|
'^.+\\.(t|j)sx?$': ['@swc/jest', {
|
|
jsc: {
|
|
transform: {
|
|
react: {
|
|
runtime: 'automatic',
|
|
},
|
|
},
|
|
},
|
|
}],
|
|
},
|
|
} as Config;
|