Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1535)

Unified Diff: third_party/pkg/angular/test/directive/ng_model_validators_spec.dart

Issue 180843004: Revert revision 33053 (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/pkg/angular/test/directive/ng_model_validators_spec.dart
===================================================================
--- third_party/pkg/angular/test/directive/ng_model_validators_spec.dart (revision 33054)
+++ third_party/pkg/angular/test/directive/ng_model_validators_spec.dart (working copy)
@@ -9,61 +9,41 @@
beforeEach(inject((TestBed tb) => _ = tb));
describe('required', () {
- it('should validate the input field if the required attribute is set', inject((RootScope scope) {
- _.compile('<input type="text" ng-model="val" probe="i" required />');
- Probe probe = _.rootScope.context['i'];
+ it('should validate the input field if the required attribute is set', inject((Scope scope) {
+ _.compile('<input type="text" ng-model="val" probe="i" required="true" />');
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
model.validate();
expect(model.valid).toEqual(false);
expect(model.invalid).toEqual(true);
- _.rootScope.context['val'] = 'value';
+ _.rootScope.val = 'value';
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
}));
-
- it('should validate a number input field if the required attribute is set', inject((RootScope scope) {
- _.compile('<input type="number" ng-model="val" probe="i" required="true" />');
- Probe probe = _.rootScope.context['i'];
- var model = probe.directive(NgModel);
-
- model.validate();
- expect(model.valid).toEqual(false);
- expect(model.invalid).toEqual(true);
-
- _.rootScope.context['val'] = 5;
- model.validate();
-
- expect(model.valid).toEqual(true);
- expect(model.invalid).toEqual(false);
- }));
-
-
- it('should validate the input field depending on if ng-required is true', inject((RootScope scope) {
+ it('should validate the input field depending on if ng-required is true', inject((Scope scope) {
_.compile('<input type="text" ng-model="val" probe="i" ng-required="requireMe" />');
- Probe probe = _.rootScope.context['i'];
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
- _.rootScope.apply();
-
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['requireMe'] = true;
+ _.rootScope.$apply(() {
+ _.rootScope['requireMe'] = true;
});
model.validate();
expect(model.valid).toEqual(false);
expect(model.invalid).toEqual(true);
- _.rootScope.apply(() {
- _.rootScope.context['requireMe'] = false;
+ _.rootScope.$apply(() {
+ _.rootScope['requireMe'] = false;
});
model.validate();
@@ -73,25 +53,25 @@
});
describe('[type="url"]', () {
- it('should validate the input field given a valid or invalid URL', inject((RootScope scope) {
+ it('should validate the input field given a valid or invalid URL', inject((Scope scope) {
_.compile('<input type="url" ng-model="val" probe="i" />');
- Probe probe = _.rootScope.context['i'];
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = 'googledotcom';
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = 'googledotcom';
});
model.validate();
expect(model.valid).toEqual(false);
expect(model.invalid).toEqual(true);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = 'http://www.google.com';
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = 'http://www.google.com';
});
model.validate();
@@ -101,25 +81,25 @@
});
describe('[type="email"]', () {
- it('should validate the input field given a valid or invalid email address', inject((RootScope scope) {
+ it('should validate the input field given a valid or invalid email address', inject((Scope scope) {
_.compile('<input type="email" ng-model="val" probe="i" />');
- Probe probe = _.rootScope.context['i'];
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = 'matiasatemail.com';
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = 'matiasatemail.com';
});
model.validate();
expect(model.valid).toEqual(false);
expect(model.invalid).toEqual(true);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = 'matias@gmail.com';
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = 'matias@gmail.com';
});
model.validate();
@@ -129,17 +109,17 @@
});
describe('[type="number"]', () {
- it('should validate the input field given a valid or invalid number', inject((RootScope scope) {
+ it('should validate the input field given a valid or invalid number', inject((Scope scope) {
_.compile('<input type="number" ng-model="val" probe="i" />');
- Probe probe = _.rootScope.context['i'];
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = '11';
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = '11';
});
model.validate();
@@ -147,16 +127,16 @@
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = 10;
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = 10;
});
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = 'twelve';
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = 'twelve';
});
model.validate();
@@ -166,36 +146,36 @@
});
describe('pattern', () {
- it('should validate the input field if a ng-pattern attribute is provided', inject((RootScope scope) {
+ it('should validate the input field if a ng-pattern attribute is provided', inject((Scope scope) {
_.compile('<input type="text" ng-pattern="myPattern" ng-model="val" probe="i" />');
- Probe probe = _.rootScope.context['i'];
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abc";
- _.rootScope.context['myPattern'] = "[a-z]+";
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abc";
+ _.rootScope['myPattern'] = "[a-z]+";
});
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abc";
- _.rootScope.context['myPattern'] = "[0-9]+";
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abc";
+ _.rootScope['myPattern'] = "[0-9]+";
});
model.validate();
expect(model.valid).toEqual(false);
expect(model.invalid).toEqual(true);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "123";
- _.rootScope.context['myPattern'] = "123";
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "123";
+ _.rootScope['myPattern'] = "123";
});
model.validate();
@@ -203,33 +183,33 @@
expect(model.invalid).toEqual(false);
}));
- it('should validate the input field if a pattern attribute is provided', inject((RootScope scope) {
+ it('should validate the input field if a pattern attribute is provided', inject((Scope scope) {
_.compile('<input type="text" pattern="[0-5]+" ng-model="val" probe="i" />');
- Probe probe = _.rootScope.context['i'];
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abc";
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abc";
});
model.validate();
expect(model.valid).toEqual(false);
expect(model.invalid).toEqual(true);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "012345";
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "012345";
});
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "6789";
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "6789";
});
model.validate();
@@ -239,25 +219,25 @@
});
describe('minlength', () {
- it('should validate the input field if a minlength attribute is provided', inject((RootScope scope) {
+ it('should validate the input field if a minlength attribute is provided', inject((Scope scope) {
_.compile('<input type="text" minlength="5" ng-model="val" probe="i" />');
- Probe probe = _.rootScope.context['i'];
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abc";
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abc";
});
model.validate();
expect(model.valid).toEqual(false);
expect(model.invalid).toEqual(true);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abcdef";
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abcdef";
});
model.validate();
@@ -265,27 +245,27 @@
expect(model.invalid).toEqual(false);
}));
- it('should validate the input field if a ng-minlength attribute is provided', inject((RootScope scope) {
+ it('should validate the input field if a ng-minlength attribute is provided', inject((Scope scope) {
_.compile('<input type="text" ng-minlength="len" ng-model="val" probe="i" />');
- Probe probe = _.rootScope.context['i'];
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abcdef";
- _.rootScope.context['len'] = 3;
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abcdef";
+ _.rootScope['len'] = 3;
});
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abc";
- _.rootScope.context['len'] = 5;
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abc";
+ _.rootScope['len'] = 5;
});
model.validate();
@@ -295,25 +275,25 @@
});
describe('maxlength', () {
- it('should validate the input field if a maxlength attribute is provided', inject((RootScope scope) {
+ it('should validate the input field if a maxlength attribute is provided', inject((Scope scope) {
_.compile('<input type="text" maxlength="5" ng-model="val" probe="i" />');
- Probe probe = _.rootScope.context['i'];
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abcdef";
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abcdef";
});
model.validate();
expect(model.valid).toEqual(false);
expect(model.invalid).toEqual(true);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abc";
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abc";
});
model.validate();
@@ -321,27 +301,27 @@
expect(model.invalid).toEqual(false);
}));
- it('should validate the input field if a ng-maxlength attribute is provided', inject((RootScope scope) {
+ it('should validate the input field if a ng-maxlength attribute is provided', inject((Scope scope) {
_.compile('<input type="text" ng-maxlength="len" ng-model="val" probe="i" />');
- Probe probe = _.rootScope.context['i'];
+ Probe probe = _.rootScope.i;
var model = probe.directive(NgModel);
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abcdef";
- _.rootScope.context['len'] = 6;
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abcdef";
+ _.rootScope['len'] = 6;
});
model.validate();
expect(model.valid).toEqual(true);
expect(model.invalid).toEqual(false);
- _.rootScope.apply(() {
- _.rootScope.context['val'] = "abc";
- _.rootScope.context['len'] = 1;
+ _.rootScope.$apply(() {
+ _.rootScope['val'] = "abc";
+ _.rootScope['len'] = 1;
});
model.validate();

Powered by Google App Engine
This is Rietveld 408576698