diff options
| author | Julie | 2014-01-11 16:59:15 -0800 | 
|---|---|---|
| committer | Caitlin Potter | 2014-01-28 14:14:20 -0500 | 
| commit | 7aef2d54e0a48fae18a289813f699962d8310565 (patch) | |
| tree | 60d1d559510c17e879aff798f298e6bcc262d3ab /src/ng/directive/ngShowHide.js | |
| parent | ce37ae28687167f7b4274ba547f013980126a219 (diff) | |
| download | angular.js-7aef2d54e0a48fae18a289813f699962d8310565.tar.bz2 | |
test(docs): convert example end to end doc tests from scenario runner to protractor
Thanks to jeffbcross, petebacondarwin, btford, jdeboer, tbosch for contributions!
Closes #6023
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>   */ | 
