mirror of
https://github.com/vitejs/vite.git
synced 2024-11-22 07:09:05 +00:00
27 lines
843 B
TypeScript
27 lines
843 B
TypeScript
// eslint-disable-next-line node/no-extraneous-import
|
|
import type { Config } from '@jest/types'
|
|
|
|
const config: Config.InitialOptions = {
|
|
preset: 'ts-jest',
|
|
testMatch: process.env.VITE_TEST_BUILD
|
|
? ['**/playground/**/*.spec.[jt]s?(x)']
|
|
: ['**/*.spec.[jt]s?(x)'],
|
|
testTimeout: process.env.CI ? 50000 : 20000,
|
|
globalSetup: './scripts/jestGlobalSetup.cjs',
|
|
globalTeardown: './scripts/jestGlobalTeardown.cjs',
|
|
testEnvironment: './scripts/jestEnv.cjs',
|
|
setupFilesAfterEnv: ['./scripts/jestPerTestSetup.ts'],
|
|
watchPathIgnorePatterns: ['<rootDir>/packages/temp'],
|
|
modulePathIgnorePatterns: ['<rootDir>/packages/temp'],
|
|
moduleNameMapper: {
|
|
testUtils: '<rootDir>/packages/playground/testUtils.ts'
|
|
},
|
|
globals: {
|
|
'ts-jest': {
|
|
tsconfig: './packages/playground/tsconfig.json'
|
|
}
|
|
}
|
|
}
|
|
|
|
export default config
|