Files
OverlayScrollbars/local/config/src/jest.js
T
2022-08-10 02:09:20 +02:00

32 lines
1.1 KiB
JavaScript

const path = require('path');
const resolve = require('./resolve');
// For a detailed explanation regarding each configuration property, visit:
// https://jestjs.io/docs/en/configuration.html
module.exports = {
coverageDirectory: './.coverage/jest',
projects: [
{
displayName: 'node',
testMatch: ['**/tests/jest-node/**/*.test.[jt]s?(x)'],
testEnvironment: 'node',
clearMocks: true,
moduleDirectories: resolve.directories,
moduleFileExtensions: resolve.extensions.map((ext) => ext.replace(/\./, '')),
testPathIgnorePatterns: ['\\\\node_modules\\\\'],
setupFilesAfterEnv: [path.resolve(__dirname, './jest.setup.js')],
},
{
displayName: 'jsdom',
testMatch: ['**/tests/jest-jsdom/**/*.test.[jt]s?(x)'],
testEnvironment: 'jsdom',
clearMocks: true,
moduleDirectories: resolve.directories,
moduleFileExtensions: resolve.extensions.map((ext) => ext.replace(/\./, '')),
testPathIgnorePatterns: ['\\\\node_modules\\\\'],
setupFilesAfterEnv: [path.resolve(__dirname, './jest.setup.js')],
},
],
};