fix some lint issues

This commit is contained in:
Shyam Seshadri 2010-06-03 11:03:11 -07:00
parent 3245209bdb
commit 36b58b235e
2 changed files with 10 additions and 7 deletions

View file

@ -45,11 +45,13 @@ function valueAccessor(scope, element) {
format = formatter.format;
parse = formatter.parse;
if (requiredExpr) {
scope.$watch(requiredExpr, function(newValue) {required = newValue; validate();});
scope.$watch(requiredExpr, function(newValue) {
required = newValue;
validate();
});
} else {
required = requiredExpr === '';
}
element.data('$validate', validate);
return {

View file

@ -233,15 +233,16 @@ describe("widget", function(){
expect(element.hasClass('ng-validation-error')).toBeFalsy();
expect(element.attr('ng-validation-error')).toBeFalsy();
scope.$set('price', '');
scope.$set('ineedz', true);
scope.$eval();
expect(element.hasClass('ng-validation-error')).toBeFalsy();
expect(element.attr('ng-validation-error')).toBeFalsy();
element.val('');
element.trigger('keyup');
expect(element.hasClass('ng-validation-error')).toBeTruthy();
expect(element.attr('ng-validation-error')).toEqual('Required');
element.val('abc');
element.trigger('keyup');
expect(element.hasClass('ng-validation-error')).toBeFalsy();
expect(element.attr('ng-validation-error')).toBeFalsy();
});
it("should process ng-required2", function() {