Feature/unit tests (#184)

This commit is contained in:
Daniel Lautzenheiser
2022-12-04 22:15:59 -05:00
committed by GitHub
parent 255e4d8883
commit ec46a6f760
23 changed files with 1423 additions and 115 deletions

17
core/jest.config.js Normal file
View File

@ -0,0 +1,17 @@
const { pathsToModuleNameMapper } = require('ts-jest');
const { compilerOptions } = require('./tsconfig.base');
module.exports = {
preset: 'ts-jest',
transform: {
'\\.[jt]sx?$': ['ts-jest', { tsConfig: 'tsconfig.dev.json' }],
'^.+\\.svg$': './test/fileTransformer',
},
moduleNameMapper: {
...pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>/' }),
'\\.(css|less)$': '<rootDir>/src/__mocks__/styleMock.ts',
},
transformIgnorePatterns: ['node_modules/(?!(url-join|array-move|ol)/)'],
setupFiles: ['./test/setupEnv.js'],
};