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/ngInclude.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/ngInclude.js')
| -rw-r--r-- | src/ng/directive/ngInclude.js | 21 | 
1 files changed, 13 insertions, 8 deletions
| diff --git a/src/ng/directive/ngInclude.js b/src/ng/directive/ngInclude.js index d6b38663..4935edd4 100644 --- a/src/ng/directive/ngInclude.js +++ b/src/ng/directive/ngInclude.js @@ -110,19 +110,24 @@          top:50px;        }      </file> -    <file name="scenario.js"> +    <file name="protractorTest.js"> +      var templateSelect = element(by.model('template')); +      var includeElem = element(by.css('.doc-example-live [ng-include]')); +        it('should load template1.html', function() { -       expect(element('.doc-example-live [ng-include]').text()). -         toMatch(/Content of template1.html/); +        expect(includeElem.getText()).toMatch(/Content of template1.html/);        }); +        it('should load template2.html', function() { -       select('template').option('1'); -       expect(element('.doc-example-live [ng-include]').text()). -         toMatch(/Content of template2.html/); +        templateSelect.click(); +        templateSelect.element.all(by.css('option')).get(2).click(); +        expect(includeElem.getText()).toMatch(/Content of template2.html/);        }); +        it('should change to blank', function() { -       select('template').option(''); -       expect(element('.doc-example-live [ng-include]')).toBe(undefined); +        templateSelect.click(); +        templateSelect.element.all(by.css('option')).get(0).click(); +        expect(includeElem.isPresent()).toBe(false);        });      </file>    </example> | 
