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/form.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/form.js')
| -rw-r--r-- | src/ng/directive/form.js | 23 | 
1 files changed, 16 insertions, 7 deletions
| diff --git a/src/ng/directive/form.js b/src/ng/directive/form.js index 06ffad86..86776ae7 100644 --- a/src/ng/directive/form.js +++ b/src/ng/directive/form.js @@ -305,18 +305,27 @@ function FormController(element, attrs) {           <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br>          </form>        </doc:source> -      <doc:scenario> +      <doc:protractor>          it('should initialize to model', function() { -         expect(binding('userType')).toEqual('guest'); -         expect(binding('myForm.input.$valid')).toEqual('true'); +          var userType = element(by.binding('userType')); +          var valid = element(by.binding('myForm.input.$valid')); + +          expect(userType.getText()).toContain('guest'); +          expect(valid.getText()).toContain('true');          });          it('should be invalid if empty', function() { -         input('userType').enter(''); -         expect(binding('userType')).toEqual(''); -         expect(binding('myForm.input.$valid')).toEqual('false'); +          var userType = element(by.binding('userType')); +          var valid = element(by.binding('myForm.input.$valid')); +          var userInput = element(by.model('userType')); + +          userInput.clear(); +          userInput.sendKeys(''); + +          expect(userType.getText()).toEqual('userType ='); +          expect(valid.getText()).toContain('false');          }); -      </doc:scenario> +      </doc:protractor>      </doc:example>   */  var formDirectiveFactory = function(isNgForm) { | 
