Newer
Older
piotr.kupczyk@id.ethz.ch
committed
/* eslint-disable-next-line no-undef */
module.exports = {
testEnvironment: 'jsdom',
testEnvironmentOptions: { url: 'http://localhost/#/' },
reporters: [
'default',
[
'jest-junit',
{
suiteNameTemplate: '{filename}',
classNameTemplate: '{filename}',
titleTemplate: '{title}'
}
]
],
piotr.kupczyk@id.ethz.ch
committed
setupFiles: ['<rootDir>/srcTest/js/setupUnderscore.js'],
piotr.kupczyk@id.ethz.ch
committed
setupFilesAfterEnv: [
'<rootDir>/srcTest/js/setupEnzyme.js',
'<rootDir>/srcTest/js/setupJestTimeout.js'
],
piotr.kupczyk@id.ethz.ch
committed
moduleDirectories: [
'<rootDir>/src/js',
'<rootDir>/srcTest/js',
'<rootDir>/srcV3',
'<rootDir>/node_modules'
],
moduleNameMapper: {
jquery: '<rootDir>/srcV3/lib/jquery/js/jquery.js',
moment: '<rootDir>/srcV3/lib/moment/js/moment.js',
stjs: '<rootDir>/srcV3/lib/stjs/js/stjs.js',
piotr.kupczyk@id.ethz.ch
committed
underscore: '<rootDir>/srcV3/lib/underscore/js/underscore.js',
'\\.css$': '<rootDir>/srcTest/js/mockStyles.js',
piotr.kupczyk@id.ethz.ch
committed
'openbis.js': '<rootDir>/srcTest/js/services/openbis.js',
'^@src/resources(.*)$': '<rootDir>/srcTest/js/mockResources.js',
piotr.kupczyk@id.ethz.ch
committed
'^@src/(.*)$': '<rootDir>/src/$1',
'^@srcTest/(.*)$': '<rootDir>/srcTest/$1',
'^@srcV3/(.*)$': '<rootDir>/srcV3/$1'
transformIgnorePatterns: ['<rootDir>/node_modules/(?!(auto-bind|date-fns))'],
slowTestThreshold: 30