aboutsummaryrefslogtreecommitdiffstats
path: root/test/BinderSpec.js
diff options
context:
space:
mode:
authorVojta Jina2012-02-15 17:16:02 -0800
committerVojta Jina2012-02-28 17:46:58 -0800
commit21c725f1a12d1de758cab6e4c4fafc5c420eb565 (patch)
tree4d1b362387de2c41748a63b5baee0f18c3c8e5ec /test/BinderSpec.js
parente23fa768aaf6d1d966c335979fe8316330c2fe28 (diff)
downloadangular.js-21c725f1a12d1de758cab6e4c4fafc5c420eb565.tar.bz2
refactor(forms): Even better forms
- remove $formFactory completely - remove parallel scope hierarchy (forms, widgets) - use new compiler features (widgets, forms are controllers) - any directive can add formatter/parser (validators, convertors) Breaks no custom input types Breaks removed integer input type Breaks remove list input type (ng-list directive instead) Breaks inputs bind only blur event by default (added ng:bind-change directive)
Diffstat (limited to 'test/BinderSpec.js')
-rw-r--r--test/BinderSpec.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/test/BinderSpec.js b/test/BinderSpec.js
index 5e27fd0f..eb916d00 100644
--- a/test/BinderSpec.js
+++ b/test/BinderSpec.js
@@ -156,7 +156,7 @@ describe('Binder', function() {
expect(html.indexOf('action="foo();"')).toBeGreaterThan(0);
});
- it('RepeaterAdd', inject(function($rootScope, $compile, $browser) {
+ it('RepeaterAdd', inject(function($rootScope, $compile) {
element = $compile('<div><input type="text" ng:model="item.x" ng:repeat="item in items"></div>')($rootScope);
$rootScope.items = [{x:'a'}, {x:'b'}];
$rootScope.$apply();
@@ -166,8 +166,7 @@ describe('Binder', function() {
expect(second.val()).toEqual('b');
first.val('ABC');
- browserTrigger(first, 'keydown');
- $browser.defer.flush();
+ browserTrigger(first, 'blur');
expect($rootScope.items[0].x).toEqual('ABC');
}));