draggable/jest.config.js
2023-10-11 13:16:19 -07:00

22 lines
591 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,ts}',
'!src/**/*/index.{js,ts}',
'!src/index.{js,ts}',
],
moduleNameMapper: {
'shared/(.*)': '<rootDir>/src/shared/$1',
},
coverageDirectory: './coverage/',
collectCoverage: true,
moduleDirectories: ['node_modules', 'src', 'test'],
};