31 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
module.exports = {
 | 
						|
  // Automatically clear mock calls and instances between every test
 | 
						|
  clearMocks: true,
 | 
						|
 | 
						|
  // An array of file extensions your modules use
 | 
						|
  moduleFileExtensions: ['js', 'ts'],
 | 
						|
 | 
						|
  // The test environment that will be used for testing
 | 
						|
  testEnvironment: 'node',
 | 
						|
 | 
						|
  // The glob patterns Jest uses to detect test files
 | 
						|
  testMatch: ['**/*.test.ts'],
 | 
						|
 | 
						|
  // This option allows use of a custom test runner
 | 
						|
  testRunner: 'jest-circus/runner',
 | 
						|
 | 
						|
  // A map with regular expressions for transformers to paths
 | 
						|
  transform: {
 | 
						|
    '^.+\\.ts$': 'ts-jest',
 | 
						|
  },
 | 
						|
 | 
						|
  // Indicates whether each individual test should be reported during the run
 | 
						|
  verbose: true,
 | 
						|
 | 
						|
  // An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader
 | 
						|
  modulePathIgnorePatterns: ['<rootDir>/lib/', '<rootDir>/dist/'],
 | 
						|
 | 
						|
  // A list of paths to modules that run some code to configure or set up the testing framework before each test
 | 
						|
  setupFilesAfterEnv: ['<rootDir>/src/jest.setup.ts'],
 | 
						|
};
 |