| 
									
										
										
										
											2015-04-28 23:07:55 -07:00
										 |  |  | /// <reference path="../../../angular2/typings/jasmine/jasmine.d.ts" />
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-13 00:29:13 -07:00
										 |  |  | import {verifyNoBrowserErrors} from 'angular2/src/testing/e2e_util'; | 
					
						
							| 
									
										
										
										
											2015-04-28 23:07:55 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | describe('http', function() { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   afterEach(verifyNoBrowserErrors); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   describe('fetching', function() { | 
					
						
							|  |  |  |     var URL = 'examples/src/http/index.html'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     it('should fetch and display people', function() { | 
					
						
							|  |  |  |       browser.get(URL); | 
					
						
							|  |  |  |       expect(getComponentText('http-app', '.people')).toEqual('hello, Jeff'); | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function getComponentText(selector, innerSelector) { | 
					
						
							|  |  |  |   return browser.executeScript('return document.querySelector("' + selector + '").querySelector("' + | 
					
						
							|  |  |  |                                innerSelector + '").textContent.trim()'); | 
					
						
							|  |  |  | } |