25 lines
		
	
	
		
			772 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			772 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | exports.config = { | ||
|  | 	onPrepare: function() { | ||
|  | 		patchProtractorWait(browser);	 | ||
|  | 	}, | ||
|  | 	seleniumAddress: 'http://localhost:4444/wd/hub', | ||
|  |   baseUrl: 'http://localhost:8080/', | ||
|  | 	specs: [ | ||
|  |     'quickstart/protractor-spec.js', | ||
|  |     'gettingstarted/protractor-spec.js' | ||
|  |   ] | ||
|  | }; | ||
|  | 
 | ||
|  | // Disable waiting for Angular as we don't have an integration layer yet...
 | ||
|  | // TODO(tbosch): Implement a proper debugging API for Ng2.0, remove this here
 | ||
|  | // and the sleeps in all tests.
 | ||
|  | function patchProtractorWait(browser) { | ||
|  |   browser.ignoreSynchronization = true; | ||
|  |   var _get = browser.get; | ||
|  |   var sleepInterval = process.env.TRAVIS || process.env.JENKINS_URL ? 14000 : 8000; | ||
|  |   browser.get = function() { | ||
|  |     var result = _get.apply(this, arguments); | ||
|  |     browser.sleep(sleepInterval); | ||
|  |     return result; | ||
|  |   } | ||
|  | } |