diff options
Diffstat (limited to 'test/ngMock/angular-mocksSpec.js')
| -rw-r--r-- | test/ngMock/angular-mocksSpec.js | 17 | 
1 files changed, 17 insertions, 0 deletions
diff --git a/test/ngMock/angular-mocksSpec.js b/test/ngMock/angular-mocksSpec.js index 469df91e..62190072 100644 --- a/test/ngMock/angular-mocksSpec.js +++ b/test/ngMock/angular-mocksSpec.js @@ -313,6 +313,23 @@ describe('ngMock', function() {    }); +  describe('$timeout', function() { +    it('should expose flush method that will flush the pending queue of tasks', inject( +        function($timeout) { +      var logger = [], +          logFn = function(msg) { return function() { logger.push(msg) }}; + +      $timeout(logFn('t1')); +      $timeout(logFn('t2'), 200); +      $timeout(logFn('t3')); +      expect(logger).toEqual([]); + +      $timeout.flush(); +      expect(logger).toEqual(['t1', 't3', 't2']); +    })); +  }); + +    describe('angular.mock.dump', function(){      var d = angular.mock.dump;  | 
