diff options
| author | Pawel Kozlowski | 2013-07-18 20:44:27 +0200 | 
|---|---|---|
| committer | Igor Minar | 2013-07-24 14:22:05 -0700 | 
| commit | 0fcd1e3b1fa6244d02f08631d9ef81bf79996fab (patch) | |
| tree | 4ac4fef63118be7a95958641871fb46a1fc3a814 /test | |
| parent | 47a2a9829f0a847bbee61cd142c43000d73ea98b (diff) | |
| download | angular.js-0fcd1e3b1fa6244d02f08631d9ef81bf79996fab.tar.bz2 | |
fix(form): pick the right attribute name for ngForm
Closes #2997
Diffstat (limited to 'test')
| -rw-r--r-- | test/ng/directive/formSpec.js | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/test/ng/directive/formSpec.js b/test/ng/directive/formSpec.js index f6173414..b3673264 100644 --- a/test/ng/directive/formSpec.js +++ b/test/ng/directive/formSpec.js @@ -63,6 +63,17 @@ describe('form', function() {      expect(scope.myForm.alias).toBeDefined();    }); +  it('should use ngForm value as form name when nested inside form', function () { +    doc = $compile( +      '<form name="myForm">' + +        '<div ng-form="nestedForm"><input type="text" name="alias" ng-model="value"/></div>' + +      '</form>')(scope); + +    expect(scope.myForm).toBeDefined(); +    expect(scope.myForm.nestedForm).toBeDefined(); +    expect(scope.myForm.nestedForm.alias).toBeDefined(); +  }); +    it('should publish form to scope when name attr is defined', function() {      doc = $compile('<form name="myForm"></form>')(scope);  | 
