| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- module.exports = {
- moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'json', 'vue'],
- transformIgnorePatterns: ['node_modules/(?!(cuix|@cloudera/cuix-core)/)'],
- transform: {
- '^.+\\.(js|ts|jsx|tsx)$': 'babel-jest',
- '^.+\\.vue$': '@vue/vue3-jest'
- },
- moduleNameMapper: {
- '\\.(css|less|scss|sass)$': 'identity-obj-proxy',
- '^\\./desktop/core/src/desktop/js/(.*)$': '<rootDir>/desktop/core/src/desktop/js/$1',
- '^@vue/test-utils': '<rootDir>/node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js'
- },
- moduleDirectories: ['node_modules', 'desktop/core/src/desktop/js'],
- modulePaths: ['desktop/core/src/desktop/js'],
- testMatch: ['<rootDir>/desktop/core/src/desktop/js/**/*.test.(js|jsx|ts|tsx)'],
- testEnvironment: 'jest-environment-jsdom',
- testEnvironmentOptions: {
- url: 'https://www.gethue.com/hue'
- },
- setupFilesAfterEnv: ['<rootDir>/desktop/core/src/desktop/js/jest/jest.init.js'],
- watchPathIgnorePatterns: ['<rootDir>/desktop/core/src/desktop/static'],
- testPathIgnorePatterns: [
- '<rootDir>/desktop/core/src/desktop/js/parse/sql/ksql/test',
- '<rootDir>/desktop/core/src/desktop/js/parse/sql/elasticsearch/test',
- '<rootDir>/desktop/core/src/desktop/js/parse/sql/phoenix/test',
- '<rootDir>/desktop/core/src/desktop/js/parse/sql/druid/test',
- '<rootDir>/desktop/core/src/desktop/js/parse/sql/presto/test',
- '<rootDir>/desktop/core/src/desktop/js/parse/sql/calcite/test',
- '<rootDir>/desktop/core/src/desktop/js/parse/sql/flink/test'
- ],
- coverageReporters: ["lcov", "text", "json-summary"],
- collectCoverageFrom: [
- '<rootDir>/desktop/core/src/desktop/js/**/*.{js,jsx,ts,tsx,vue}',
- '!<rootDir>/desktop/core/src/desktop/js/ext/**',
- '!<rootDir>/desktop/core/src/desktop/js/nvd3/**',
- '!<rootDir>/desktop/core/src/desktop/js/parse/sql/ksql/**',
- '!<rootDir>/desktop/core/src/desktop/js/parse/sql/elasticsearch/**',
- '!<rootDir>/desktop/core/src/desktop/js/parse/sql/phoenix/**',
- '!<rootDir>/desktop/core/src/desktop/js/parse/sql/druid/**',
- '!<rootDir>/desktop/core/src/desktop/js/parse/sql/presto/**',
- '!<rootDir>/desktop/core/src/desktop/js/parse/sql/calcite/**',
- '!<rootDir>/desktop/core/src/desktop/js/parse/sql/flink/**',
- '!<rootDir>/desktop/core/src/desktop/js/webComponents/**'
- ]
- };
|