diff options
| author | Misko Hevery | 2010-04-08 13:43:40 -0700 |
|---|---|---|
| committer | Misko Hevery | 2010-04-08 13:43:40 -0700 |
| commit | c4ef1f2fdd73bdaeda879e596d3d96e4e68cb6fd (patch) | |
| tree | 3fc1943a4599a764aef9a41d995246bb0e48f463 /test/ValidatorsTest.js | |
| parent | e0ad7dfcd47196d0aa9271e84b2c4ac26cfda3f4 (diff) | |
| download | angular.js-c4ef1f2fdd73bdaeda879e596d3d96e4e68cb6fd.tar.bz2 | |
tests failing jstd to show cory
Diffstat (limited to 'test/ValidatorsTest.js')
| -rw-r--r-- | test/ValidatorsTest.js | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/test/ValidatorsTest.js b/test/ValidatorsTest.js index 4dfe6892..2b2f6753 100644 --- a/test/ValidatorsTest.js +++ b/test/ValidatorsTest.js @@ -1,20 +1,20 @@ ValidatorTest = TestCase('ValidatorTest'); -ValidatorTest.prototype.XtestItShouldHaveThisSet = function() { - expectAsserts(5); - var self; +ValidatorTest.prototype.testItShouldHaveThisSet = function() { + var validator = {}; angular.validator.myValidator = function(first, last){ - assertEquals('misko', first); - assertEquals('hevery', last); - self = this; + validator.first = first; + validator.last = last; + validator._this = this; }; - var c = compile('<input name="name" ng-validate="myValidator:\'hevery\'"/>'); - c.scope.$set('name', 'misko'); - c.scope.$set('state', 'abc'); - c.scope.$eval(); - assertEquals('abc', self.state); - assertEquals('misko', self.name); - assertEquals('name', self.$element.name); + var scope = compile('<input name="name" ng-validate="myValidator:\'hevery\'"/>'); + scope.name = 'misko'; + scope.$init(); + assertEquals('misko', validator.first); + assertEquals('hevery', validator.last); + assertSame(scope, validator._this); + delete angular.validator.myValidator; + scope.$element.remove(); }; ValidatorTest.prototype.testRegexp = function() { |
