superset/superset-frontend/temporary_superset_ui/superset-ui/jest.config.js

83 lines
2.0 KiB
JavaScript
Raw Normal View History

module.exports = {
"bail": false,
"collectCoverageFrom": [
"**/src/**/*.{ts,tsx,js,jsx}",
"**/test/**/*.{ts,tsx,js,jsx}"
],
"coverageDirectory": "./coverage",
"coveragePathIgnorePatterns": [
"coverage/",
"node_modules/",
"public/",
"esm/",
"lib/",
"tmp/",
"dist/"
],
"coverageReporters": [
"lcov",
"json-summary",
"html"
],
"coverageThreshold": {
"global": {
"branches": 0,
"functions": 0,
"lines": 0,
"statements": 0
}
},
"globals": {
"__DEV__": true,
"caches": true
},
"moduleFileExtensions": [
"mock.js",
"ts",
"tsx",
"js",
"jsx",
"json",
"node"
],
"moduleNameMapper": {
"^.+\\.(ttf|eot|otf|svg|woff|woff2|mp3|png|jpg|jpeg|gif|ico)$": "<rootDir>/node_modules/@airbnb/config-jest/mocks/file.js",
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
"\\.(css|less)$": "identity-obj-proxy"
},
"roots": [
"<rootDir>/packages",
"<rootDir>/plugins"
],
"setupFiles": [
"<rootDir>/node_modules/@airbnb/config-jest/setup/shims.js",
"<rootDir>/node_modules/@airbnb/config-jest/setup/console.js",
"<rootDir>/node_modules/@airbnb/config-jest/setup/dom.js"
],
"setupFilesAfterEnv": [
"<rootDir>/node_modules/@airbnb/config-jest/bootstrap/react.js",
"<rootDir>/node_modules/@airbnb/config-jest/bootstrap/consumer.js",
"@airbnb/config-jest/enzyme"
],
"testEnvironment": "jsdom",
"testURL": "http://localhost",
"timers": "real",
"verbose": false,
"transformIgnorePatterns": [
"node_modules/(?!(vega-lite|lodash-es))"
],
"testPathIgnorePatterns": [
"packages/generator-superset/generators"
],
"projects": [
"<rootDir>",
{
"displayName": "node",
"rootDir": "<rootDir>/packages/generator-superset",
"testMatch": [
"<rootDir>/test/**/?(*.)+(spec|test).{js,jsx,ts,tsx}"
],
"testEnvironment": "node"
}
]
};