draggable/jest.config.js
2023-09-27 17:39:54 -07:00

23 lines
604 B
JavaScript

module.exports = {
testEnvironment: 'jsdom',
testMatch: ['<rootDir>/src/**/*.test.(js|ts)'],
setupFiles: ['<rootDir>/test/environment.ts'],
setupFilesAfterEnv: ['<rootDir>/test/setup.ts'],
transform: {
'\\.(ts|js)': ['babel-jest'],
},
moduleFileExtensions: ['js', 'ts'],
collectCoverageFrom: [
'src/**/*.js',
'!src/**/*/index.js',
'!src/index.js',
'!src/index.legacy.js',
],
moduleNameMapper: {
'shared/(.*)': '<rootDir>/src/shared/$1',
},
coverageDirectory: './coverage/',
collectCoverage: true,
moduleDirectories: ['node_modules', 'src', 'test'],
};