20 lines
		
	
	
		
			588 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			588 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | var testUtil = require('angular2/src/test_lib/e2e_util'); | ||
|  | 
 | ||
|  | describe('md-dialog', function () { | ||
|  |   var url = 'examples/src/material/dialog/index.html'; | ||
|  | 
 | ||
|  |   beforeEach(() => { browser.get(url); }); | ||
|  |   afterEach(testUtil.verifyNoBrowserErrors); | ||
|  | 
 | ||
|  |   it('should open a dialog', function() { | ||
|  |     var openButton = element(by.id('open')); | ||
|  |     openButton.click(); | ||
|  |     expect(element(by.css('.md-dialog')).isPresent()).toBe(true); | ||
|  | 
 | ||
|  |     var dialog = element(by.css('.md-dialog')); | ||
|  |     dialog.sendKeys(protractor.Key.ESCAPE); | ||
|  | 
 | ||
|  |     expect(element(by.css('.md-dialog')).isPresent()).toBe(false); | ||
|  |   }); | ||
|  | }); |