mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
28 lines
990 B
TypeScript
28 lines
990 B
TypeScript
export default {
|
|
extensionsToTreatAsEsm: ['.ts', '.tsx'],
|
|
transform: {
|
|
'^.+\\.tsx?$': [
|
|
'ts-jest',
|
|
{
|
|
tsconfig: '<rootDir>/tsconfig.jest.json',
|
|
useESM: true,
|
|
},
|
|
],
|
|
},
|
|
moduleNameMapper: {
|
|
'^.+\\.css$': '<rootDir>/src/tests/mocks/styleMock.ts',
|
|
'^.+\\.(svg|png|jpe?g|gif|webp)$': '<rootDir>/src/tests/mocks/fileMock.ts',
|
|
'^material-react-table$': '<rootDir>/src/tests/mocks/materialReactTable.tsx',
|
|
'^export-to-csv$': '<rootDir>/src/tests/mocks/exportToCsv.ts',
|
|
'^@/util/config$': '<rootDir>/src/tests/mocks/config.ts',
|
|
'^\\.\\.?/util/config$': '<rootDir>/src/tests/mocks/config.ts',
|
|
'^@/(.*)$': '<rootDir>/src/$1',
|
|
'^@components/Table$': '<rootDir>/src/components/table',
|
|
'^@components/(.*)$': '<rootDir>/src/components/$1',
|
|
'^@util/(.*)$': '<rootDir>/src/util/$1',
|
|
'^@shared/(.*)$': '<rootDir>/shared/$1',
|
|
},
|
|
testEnvironment: 'jsdom',
|
|
setupFilesAfterEnv: ['<rootDir>/src/tests/setup.ts'],
|
|
}
|