From 4f2f3c9cbf345301ca8feac308878b7ac0d0a597 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Tue, 17 May 2011 13:13:16 -0700 Subject: Added support for deferring callbacks in time --- test/angular-mocksSpec.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'test') 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;'); }); }); -- cgit v1.2.3