| 
									
										
										
										
											2015-07-14 19:53:04 -05:00
										 |  |  | /// <reference path="../../../angular2/typings/jasmine/jasmine.d.ts" />
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import {verifyNoBrowserErrors} from 'angular2/src/test_lib/e2e_util'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | describe('jsonp', function() { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   afterEach(verifyNoBrowserErrors); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   describe('fetching', function() { | 
					
						
							|  |  |  |     var URL = 'examples/src/jsonp/index.html'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     it('should fetch and display people', function() { | 
					
						
							|  |  |  |       browser.get(URL); | 
					
						
							| 
									
										
										
										
											2015-08-20 14:28:25 -07:00
										 |  |  |       browser.sleep(200); | 
					
						
							| 
									
										
										
										
											2015-07-14 19:53:04 -05:00
										 |  |  |       expect(getComponentText('jsonp-app', '.people')).toEqual('hello, caitp'); | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function getComponentText(selector, innerSelector) { | 
					
						
							|  |  |  |   return browser.executeScript('return document.querySelector("' + selector + '").querySelector("' + | 
					
						
							|  |  |  |                                innerSelector + '").textContent.trim()'); | 
					
						
							|  |  |  | } |