$interval
service in module ngMock  
Description
Mock implementation of the $interval service.
Use $interval.flush(millis) to move forward by millis milliseconds and trigger any functions scheduled to run in that time.
Usage
- $interval(fn, delay[, count][, invokeApply]);
Parameters
| Param | Type | Details | 
|---|---|---|
| fn | function() | A function that should be called repeatedly. | 
| delay | number | Number of milliseconds between each function call. | 
| count (optional) | number | Number of times to repeat. If not set, or 0, will repeat indefinitely. (default: 0) | 
| invokeApply (optional) | boolean | If set to falseskips model dirty checking, otherwise will invokefnwithin the$applyblock.
(default: true) | 
Returns
| promise | A promise which will be notified on each iteration. | 
Methods
Runs interval tasks scheduled to be run in the next millis milliseconds.
Parameters
ParamTypeDetailsmillis (optional) number
maximum timeout amount to flush up until.
Returns
The amount of time moved forward.
 
                         
                                

