message: Wrap relevant tests into async function calls
diff: @@ -8,7 +8,7 @@ import { HttpClientTestingModule } from '@angular/common/http/testing'
  import { MatDialog, MatDialogModule } from '@angular/material/dialog'
  import { CookieService } from 'ngx-cookie-service'
  -import { async, ComponentFixture, fakeAsync, TestBed, tick } from '@angular/core/testing'
  +import { async, ComponentFixture, fakeAsync, TestBed } from '@angular/core/testing'
  import { WelcomeComponent } from './welcome.component'
  import { of } from "rxjs";
  @@ -54,22 +54,22 @@ fdescribe('WelcomeComponent', () => {
  expect(component).toBeTruthy()
  })
  - it('should open the welcome banner dialog if configured to show on start' , () => {
  + it('should open the welcome banner dialog if configured to show on start', fakeAsync(() => {
  configurationService.getApplicationConfiguration.and.returnValue(of({application: {welcomeBanner: {showOnFirstStart: true}}}))
  component.ngOnInit()
  expect(dialog.open).toHaveBeenCalled()
  - })
  + }))
  - it('should not open the welcome banner dialog if configured to not show on start' , () => {
  + it('should not open the welcome banner dialog if configured to not show on start', fakeAsync(() => {
  configurationService.getApplicationConfiguration.and.returnValue(of({application: {welcomeBanner: {showOnFirstStart: false}}}))
  component.ngOnInit()
  expect(dialog.open).not.toHaveBeenCalled()
  - })
  + }))
  - it('should not open the welcome banner dialog if previously dismissed' , () => {
  + it('should not open the welcome banner dialog if previously dismissed', fakeAsync(() => {
  configurationService.getApplicationConfiguration.and.returnValue(of({application: {welcomeBanner: {showOnFirstStart: true}}}))
  cookieService.set('welcomebanner_status', 'dismiss')
  component.ngOnInit()
  expect(dialog.open).not.toHaveBeenCalled()
  - })
  + }))
  })
  