On this page
tick
function
Simulates the asynchronous passage of time for the timers in the fakeAsync zone.
tick(millis: number = 0): void
    Parameters
millis | 
        number | 
        Optional. Default is   | 
       
Returns
void
Description
The microtasks queue is drained at the very start of this function and after any timer callback has been executed.
Usage notes
Example
describe('this test', () => {
  it('looks async but is synchronous', <any>fakeAsync((): void => {
       let flag = false;
       setTimeout(() => { flag = true; }, 100);
       expect(flag).toBe(false);
       tick(50);
       expect(flag).toBe(false);
       tick(50);
       expect(flag).toBe(true);
     }));
});
  © 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v7.angular.io/api/core/testing/tick