aboutsummaryrefslogtreecommitdiffstats
path: root/test/angular-mocksSpec.js
diff options
context:
space:
mode:
authorMisko Hevery2011-05-17 13:13:16 -0700
committerMisko Hevery2011-06-08 15:21:33 -0700
commit4f2f3c9cbf345301ca8feac308878b7ac0d0a597 (patch)
tree8f9e8290fbb2d5d82376a97195cbef7a285cfa70 /test/angular-mocksSpec.js
parentc1abc03cf3317058be76b0f554d0fdea13293d96 (diff)
downloadangular.js-4f2f3c9cbf345301ca8feac308878b7ac0d0a597.tar.bz2
Added support for deferring callbacks in time
Diffstat (limited to 'test/angular-mocksSpec.js')
-rw-r--r--test/angular-mocksSpec.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/angular-mocksSpec.js b/test/angular-mocksSpec.js
index 22a711dc..5463f3a0 100644
--- a/test/angular-mocksSpec.js
+++ b/test/angular-mocksSpec.js
@@ -201,7 +201,24 @@ describe('mocks', function(){
browser.defer.flush(10);
expect(browser.defer.now).toEqual(20);
expect(log).toEqual('A;B;C;');
+ });
+
+ it('should defer and flush over time', function(){
+ browser.defer(logFn('A'), 1);
+ browser.defer(logFn('B'), 2);
+ browser.defer(logFn('C'), 3);
+
+ browser.defer.flush(0);
+ expect(browser.defer.now).toEqual(0);
+ expect(log).toEqual('');
+
+ browser.defer.flush(1);
+ expect(browser.defer.now).toEqual(1);
+ expect(log).toEqual('A;');
+ browser.defer.flush(2);
+ expect(browser.defer.now).toEqual(3);
+ expect(log).toEqual('A;B;C;');
});
});