27 lines
		
	
	
		
			877 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			877 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | describe('Attribute directives', function () { | ||
|  | 
 | ||
|  |   var _title = "My First Attribute Directive"; | ||
|  | 
 | ||
|  |   beforeAll(function () { | ||
|  |     browser.get(''); | ||
|  |   }); | ||
|  | 
 | ||
|  |   it('should display correct title: ' + _title, function () { | ||
|  |     expect(element(by.css('h1')).getText()).toEqual(_title); | ||
|  |   }); | ||
|  | 
 | ||
|  |   it('should be able to select green highlight', function () { | ||
|  |     var highlightedEle = element(by.cssContainingText('p', 'Highlight me')); | ||
|  |     var lightGreen = "rgba(144, 238, 144, 1)"; | ||
|  | 
 | ||
|  |     expect(highlightedEle.getCssValue('background-color')).not.toEqual(lightGreen); | ||
|  |     // var greenRb = element(by.cssContainingText('input', 'Green'));
 | ||
|  |     var greenRb = element.all(by.css('input')).get(0); | ||
|  |     greenRb.click().then(function() { | ||
|  |       browser.actions().mouseMove(highlightedEle).perform(); | ||
|  |       expect(highlightedEle.getCssValue('background-color')).toEqual(lightGreen); | ||
|  |     }); | ||
|  | 
 | ||
|  |   }); | ||
|  | }); |