diff options
| author | Igor Minar | 2011-10-12 11:11:10 -0700 |
|---|---|---|
| committer | Igor Minar | 2011-10-12 11:11:10 -0700 |
| commit | de4e06ed7354020d0edcd0314174fbaf15164801 (patch) | |
| tree | 146133588f356c9e4b764261ce7d334a9d634a6d /test/widget/inputSpec.js | |
| parent | fd822bdaf9d04e522aaa5400b673f333190abe98 (diff) | |
| download | angular.js-de4e06ed7354020d0edcd0314174fbaf15164801.tar.bz2 | |
test(checkbox): add test for ng:change
Diffstat (limited to 'test/widget/inputSpec.js')
| -rw-r--r-- | test/widget/inputSpec.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/widget/inputSpec.js b/test/widget/inputSpec.js index d8d7f928..26e99a64 100644 --- a/test/widget/inputSpec.js +++ b/test/widget/inputSpec.js @@ -276,6 +276,16 @@ describe('widget: input', function() { browserTrigger(element); expect(scope.name).toEqual('nie'); }); + + + it('should fire ng:change when the value changes', function() { + compile('<input type="checkbox" ng:model="foo" ng:change="changeFn()">'); + scope.changeFn = jasmine.createSpy('changeFn'); + scope.$digest(); + expect(scope.changeFn).not.toHaveBeenCalledOnce(); + browserTrigger(element); + expect(scope.changeFn).toHaveBeenCalledOnce(); + }); }); }); |
