test(checkbox): add test for ng:change

This commit is contained in:
Igor Minar 2011-10-12 11:11:10 -07:00
parent fd822bdaf9
commit de4e06ed73

View file

@ -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();
});
});
});