Open Ridermansb opened 2 years ago
In my jest.config.js
jest.config.js
module.exports = { projects: [ './jest.config.test.js', './jest.config.eslint.js', './jest.config.firestore.js', ], transform: { // '^.+\\.(js|jsx|ts|tsx)$': ['babel-jest', { rootMode: 'upward' }], '^.+\\.(ts|tsx)?$': 'ts-jest', '^.+\\.(js|jsx)$': 'babel-jest', }, transformIgnorePatterns: [ '/node_modules/(?!@hookform/*).+\\.[tj]sx?$', 'node_modules/(?!(azure-devops-ui|azure-devops-extension-sdk)/)', ], watchPlugins: [ 'jest-watch-typeahead/filename', 'jest-watch-typeahead/testname', 'jest-watch-select-projects', ], };
And my jest.config.test.js
jest.config.test.js
module.exports = { displayName: 'test', rootDir: 'src/', clearMocks: true, errorOnDeprecated: true, testEnvironment: 'jsdom', coverageDirectory: '<rootDir>/../coverage/', collectCoverageFrom: ['<rootDir>/**/*.{ts,tsx}', '<rootDir>/**/*.{js,jsx}'], coveragePathIgnorePatterns: [ '/node_modules/', '/__mocks__/', '/mocks/', '/@types/', '/public/', ], setupFilesAfterEnv: ['<rootDir>/../jest.setup.ts'], testMatch: ['<rootDir>/**/*.test.[tj]s?(x)'], notify: true, notifyMode: 'failure-change', moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], transformIgnorePatterns: [ '/node_modules/(?!@hookform/*).+\\.[tj]sx?$', 'node_modules/(?!(azure-devops-ui|azure-devops-extension-sdk)/)', ], preset: 'ts-jest/presets/js-with-ts', moduleNameMapper: { '@babel/core/lib/config/files/index-browser.js': '@babel/core/lib/config/files/index.js', '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '<rootDir>/__mocks__/fileMock.ts', '\\.(css|less|scss|sass)$': 'identity-obj-proxy', }, };
In my
jest.config.js
And my
jest.config.test.js