32 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			32 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',
 | |
|   },
 | |
|   autoRun: false,
 | |
| 
 | |
|   // 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'],
 | |
| };
 |