mirror of
				https://code.forgejo.org/actions/cache.git
				synced 2025-11-03 22:09:10 +00:00 
			
		
		
		
	* Prevent commands from executing during tests * Add newline at end of file * Drop all commands from output
		
			
				
	
	
		
			20 lines
		
	
	
		
			No EOL
		
	
	
		
			580 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			No EOL
		
	
	
		
			580 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
module.exports = {
 | 
						|
  clearMocks: true,
 | 
						|
  moduleFileExtensions: ['js', 'ts'],
 | 
						|
  testEnvironment: 'node',
 | 
						|
  testMatch: ['**/*.test.ts'],
 | 
						|
  testRunner: 'jest-circus/runner',
 | 
						|
  transform: {
 | 
						|
    '^.+\\.ts$': 'ts-jest'
 | 
						|
  },
 | 
						|
  verbose: true
 | 
						|
}
 | 
						|
 | 
						|
const processStdoutWrite = process.stdout.write.bind(process.stdout)
 | 
						|
process.stdout.write = (str, encoding, cb) => {
 | 
						|
  // Core library will directly call process.stdout.write for commands
 | 
						|
  // We don't want :: commands to be executed by the runner during tests
 | 
						|
  if (!str.match(/^::/)) {
 | 
						|
    return processStdoutWrite(str, encoding, cb);
 | 
						|
  }
 | 
						|
} |