diff options
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(); + }); }); }); |
