28 lines
		
	
	
		
			645 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			645 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/*global browser, element, by */
 | 
						|
describe('Getting Started E2E Tests', function() {
 | 
						|
 | 
						|
	// #docregion shared
 | 
						|
	var expectedMsg = 'My First Angular 2 App';
 | 
						|
 | 
						|
	// tests shared across languages
 | 
						|
	function sharedTests(basePath) {
 | 
						|
		beforeEach(function () {
 | 
						|
			browser.get(basePath + 'index.html');
 | 
						|
		});
 | 
						|
 | 
						|
		it('should display: '+ expectedMsg, function() {
 | 
						|
			expect(element(by.id('output')).getText()).toEqual(expectedMsg);
 | 
						|
		});
 | 
						|
	}
 | 
						|
	// #enddocregion
 | 
						|
 | 
						|
	describe('Getting Started in JavaScript', function() {
 | 
						|
		sharedTests('gettingstarted/js/');
 | 
						|
	});
 | 
						|
 | 
						|
	describe('Getting Started in TypeScript', function() {
 | 
						|
		sharedTests('gettingstarted/ts/');
 | 
						|
	});
 | 
						|
 | 
						|
});
 |