| 
									
										
										
										
											2016-10-06 23:25:52 +01:00
										 |  |  | 'use strict'; // necessary for es6 output in node 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import { browser, element, by, ElementFinder } from 'protractor'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-04-10 09:14:24 -04:00
										 |  |  | // gulp run-e2e-tests --filter=cb-set-document-title
 | 
					
						
							|  |  |  | describe('Set Document Title', function () { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     beforeAll(function () { | 
					
						
							|  |  |  |         browser.get(''); | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     it('should set the document title', function () { | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-30 11:05:09 -07:00
										 |  |  |       let titles = [ | 
					
						
							| 
									
										
										
										
											2016-04-10 09:14:24 -04:00
										 |  |  |         'Good morning!', | 
					
						
							|  |  |  |         'Good afternoon!', | 
					
						
							|  |  |  |         'Good evening!' | 
					
						
							|  |  |  |       ]; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       element.all( by.css( 'ul li a' ) ).each( | 
					
						
							| 
									
										
										
										
											2016-10-06 23:25:52 +01:00
										 |  |  |         function iterator( element: ElementFinder, i: number ) { | 
					
						
							| 
									
										
										
										
											2016-04-10 09:14:24 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  |           element.click(); | 
					
						
							|  |  |  |           expect( browser.getTitle() ).toEqual( titles[ i ] ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | }); |