aboutsummaryrefslogtreecommitdiffstats
path: root/test/widget/inputSpec.js
diff options
context:
space:
mode:
authorIgor Minar2011-10-12 11:11:10 -0700
committerIgor Minar2011-10-12 11:11:10 -0700
commitde4e06ed7354020d0edcd0314174fbaf15164801 (patch)
tree146133588f356c9e4b764261ce7d334a9d634a6d /test/widget/inputSpec.js
parentfd822bdaf9d04e522aaa5400b673f333190abe98 (diff)
downloadangular.js-de4e06ed7354020d0edcd0314174fbaf15164801.tar.bz2
test(checkbox): add test for ng:change
Diffstat (limited to 'test/widget/inputSpec.js')
-rw-r--r--test/widget/inputSpec.js10
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();
+ });
});
});