| 
									
										
										
										
											2015-08-03 17:45:58 -07:00
										 |  |  | exports.config = { | 
					
						
							|  |  |  | 	onPrepare: function() { | 
					
						
							| 
									
										
										
										
											2015-08-08 13:55:53 -07:00
										 |  |  | 		patchProtractorWait(browser); | 
					
						
							| 
									
										
										
										
											2015-08-03 17:45:58 -07:00
										 |  |  | 	}, | 
					
						
							|  |  |  | 	seleniumAddress: 'http://localhost:4444/wd/hub', | 
					
						
							|  |  |  |   baseUrl: 'http://localhost:8080/', | 
					
						
							|  |  |  | 	specs: [ | 
					
						
							| 
									
										
										
										
											2015-08-08 13:55:53 -07:00
										 |  |  |     '**/*e2e-spec.js' | 
					
						
							| 
									
										
										
										
											2015-08-03 17:45:58 -07:00
										 |  |  |   ] | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // 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; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |