aboutsummaryrefslogtreecommitdiffstats
path: root/test/ValidatorsTest.js
diff options
context:
space:
mode:
authorMisko Hevery2010-04-08 13:43:40 -0700
committerMisko Hevery2010-04-08 13:43:40 -0700
commitc4ef1f2fdd73bdaeda879e596d3d96e4e68cb6fd (patch)
tree3fc1943a4599a764aef9a41d995246bb0e48f463 /test/ValidatorsTest.js
parente0ad7dfcd47196d0aa9271e84b2c4ac26cfda3f4 (diff)
downloadangular.js-c4ef1f2fdd73bdaeda879e596d3d96e4e68cb6fd.tar.bz2
tests failing jstd to show cory
Diffstat (limited to 'test/ValidatorsTest.js')
-rw-r--r--test/ValidatorsTest.js26
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() {