diff options
| author | Shyam Seshadri | 2010-06-03 11:03:11 -0700 |
|---|---|---|
| committer | Shyam Seshadri | 2010-06-03 11:03:11 -0700 |
| commit | 36b58b235eeca4e9580162a697d8a96c41263ebc (patch) | |
| tree | 89f6d70b5ece8cfd9b2713821de20603f21fefed | |
| parent | 3245209bdb9e656622756220c5bbeb80d3ae2eac (diff) | |
| download | angular.js-36b58b235eeca4e9580162a697d8a96c41263ebc.tar.bz2 | |
fix some lint issues
| -rw-r--r-- | src/widgets.js | 6 | ||||
| -rw-r--r-- | test/widgetsSpec.js | 11 |
2 files changed, 10 insertions, 7 deletions
diff --git a/src/widgets.js b/src/widgets.js index 42d56e20..5df92de0 100644 --- a/src/widgets.js +++ b/src/widgets.js @@ -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 { diff --git a/test/widgetsSpec.js b/test/widgetsSpec.js index dc6050b8..40f52b8e 100644 --- a/test/widgetsSpec.js +++ b/test/widgetsSpec.js @@ -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() { |
