Teste Angular 2 - chamada de função assíncrona - quando usar

Quando você usa a função assíncrona no TestBed ao testar no Angular 2? Quando você usa isso? beforeEach(() => { TestBed.configureTestingModule({ declarations: [MyModule], schemas: [NO_ERRORS_SCHEMA], }); }); E quando você usa isso? beforeEach(async(() => {