24 lines
		
	
	
		
			795 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			795 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | 
 | ||
|  | module.exports = function(config) { | ||
|  |   require('./karma-dist.conf.js')(config); | ||
|  | 
 | ||
|  |   for (let i = 0; i < config.files.length; i++) { | ||
|  |     if (config.files[i] === 'dist/zone-testing.js') { | ||
|  |       config.files.splice(i, 1); | ||
|  |       break; | ||
|  |     } | ||
|  |   } | ||
|  |   config.files.push('dist/long-stack-trace-zone.js'); | ||
|  |   config.files.push('dist/proxy.js'); | ||
|  |   config.files.push('dist/sync-test.js'); | ||
|  |   config.files.push('dist/async-test.js'); | ||
|  |   config.files.push('dist/fake-async-test.js'); | ||
|  |   config.files.push('dist/zone-patch-promise-test.js'); | ||
|  |   config.plugins.push(require('karma-mocha')); | ||
|  |   config.frameworks.push('mocha'); | ||
|  |   config.client.mocha = { | ||
|  |     timeout: 5000  // copied timeout for Jasmine in WebSocket.spec (otherwise Mochas default timeout
 | ||
|  |                    // at 2 sec is to low for the tests)
 | ||
|  |   }; | ||
|  | }; |