diff options
Diffstat (limited to 'src/ng/directive/ngShowHide.js')
| -rw-r--r-- | src/ng/directive/ngShowHide.js | 38 | 
1 files changed, 22 insertions, 16 deletions
| diff --git a/src/ng/directive/ngShowHide.js b/src/ng/directive/ngShowHide.js index a3a9348d..ba33bb1a 100644 --- a/src/ng/directive/ngShowHide.js +++ b/src/ng/directive/ngShowHide.js @@ -132,16 +132,19 @@          background:white;        }      </file> -    <file name="scenario.js"> -       it('should check ng-show / ng-hide', function() { -         expect(element('.doc-example-live span:first:hidden').count()).toEqual(1); -         expect(element('.doc-example-live span:last:visible').count()).toEqual(1); +    <file name="protractorTest.js"> +      var thumbsUp = element(by.css('.doc-example-live span.icon-thumbs-up')); +      var thumbsDown = element(by.css('.doc-example-live span.icon-thumbs-down')); -         input('checked').check(); +      it('should check ng-show / ng-hide', function() { +        expect(thumbsUp.isDisplayed()).toBeFalsy(); +        expect(thumbsDown.isDisplayed()).toBeTruthy(); -         expect(element('.doc-example-live span:first:visible').count()).toEqual(1); -         expect(element('.doc-example-live span:last:hidden').count()).toEqual(1); -       }); +        element(by.model('checked')).click(); + +        expect(thumbsUp.isDisplayed()).toBeTruthy(); +        expect(thumbsDown.isDisplayed()).toBeFalsy(); +      });      </file>    </example>   */ @@ -286,16 +289,19 @@ var ngShowDirective = ['$animate', function($animate) {          background:white;        }      </file> -    <file name="scenario.js"> -       it('should check ng-show / ng-hide', function() { -         expect(element('.doc-example-live .check-element:first:hidden').count()).toEqual(1); -         expect(element('.doc-example-live .check-element:last:visible').count()).toEqual(1); +    <file name="protractorTest.js"> +      var thumbsUp = element(by.css('.doc-example-live span.icon-thumbs-up')); +      var thumbsDown = element(by.css('.doc-example-live span.icon-thumbs-down')); + +      it('should check ng-show / ng-hide', function() { +        expect(thumbsUp.isDisplayed()).toBeFalsy(); +        expect(thumbsDown.isDisplayed()).toBeTruthy(); -         input('checked').check(); +        element(by.model('checked')).click(); -         expect(element('.doc-example-live .check-element:first:visible').count()).toEqual(1); -         expect(element('.doc-example-live .check-element:last:hidden').count()).toEqual(1); -       }); +        expect(thumbsUp.isDisplayed()).toBeTruthy(); +        expect(thumbsDown.isDisplayed()).toBeFalsy(); +      });      </file>    </example>   */ | 
