19 lines
		
	
	
		
			546 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			546 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|  | import {verifyNoBrowserErrors} from 'angular2/src/test_lib/e2e_util'; | ||
|  | 
 | ||
|  | describe('md-checkbox', function() { | ||
|  |   var url = 'examples/src/material/checkbox/index.html'; | ||
|  | 
 | ||
|  |   beforeEach(() => { browser.get(url); }); | ||
|  |   afterEach(verifyNoBrowserErrors); | ||
|  | 
 | ||
|  |   it('should toggle a checkbox', function() { | ||
|  |     var checkbox = element.all(by.css('md-checkbox')).first(); | ||
|  | 
 | ||
|  |     checkbox.click(); | ||
|  |     expect(checkbox.getAttribute('aria-checked')).toEqual('true'); | ||
|  | 
 | ||
|  |     checkbox.click(); | ||
|  |     expect(checkbox.getAttribute('aria-checked')).toEqual('false'); | ||
|  |   }); | ||
|  | }); |