module.exports = { moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'json', 'vue'], transform: { "^.+\\.(js|ts)$": "babel-jest", "^.+\\.vue$": "vue-jest" }, "moduleNameMapper": { "\\.(css|less|scss|sass)$": "identity-obj-proxy" }, moduleDirectories: ['node_modules', 'desktop/core/src/desktop/js'], modulePaths: ['desktop/core/src/desktop/js'], testMatch: ['/desktop/core/src/desktop/js/**/*.test.(js|jsx|ts|tsx)'], testEnvironment: 'jest-environment-jsdom-sixteen', testURL: 'https://www.gethue.com/hue', setupFilesAfterEnv: ['/desktop/core/src/desktop/js/jest/jest.init.js'], watchPathIgnorePatterns: ['/desktop/core/src/desktop/static'], testPathIgnorePatterns: [ '/desktop/core/src/desktop/js/parse/sql/ksql/test', '/desktop/core/src/desktop/js/parse/sql/elasticsearch/test', '/desktop/core/src/desktop/js/parse/sql/phoenix/test', '/desktop/core/src/desktop/js/parse/sql/druid/test', '/desktop/core/src/desktop/js/parse/sql/presto/test', '/desktop/core/src/desktop/js/parse/sql/calcite/test', '/desktop/core/src/desktop/js/parse/sql/flink/test', ], collectCoverageFrom: ['/desktop/core/src/desktop/js/**/*.{js,jsx,vue}'] };