async(() => {
   const moduleConfig = {
     imports: [
       ApiModule.forRoot(),
       PlatformModule.forRoot(),
       CoreModule.forRoot(),
       SyndesisCommonModule.forRoot(),
       ActionModule,
       ListModule,
       ChartModule,
       ModalModule.forRoot(),
       TooltipModule.forRoot(),
       BsDropdownModule.forRoot(),
       RouterTestingModule.withRoutes([]),
       NotificationModule,
       IntegrationListModule,
       SyndesisStoreModule
     ],
     declarations: [
       DashboardMetricsComponent,
       DashboardComponent,
       DashboardConnectionsComponent,
       DashboardIntegrationsComponent
     ],
     providers: [
       ConfigService,
       ModalService,
     ]
   };
   TestBed.configureTestingModule(moduleConfig).compileComponents();
 })
 async(() => {
   TestBed.configureTestingModule({
     imports: [
       CoreModule.forRoot(),
       ApiModule.forRoot(),
       CommonModule,
       FormsModule,
       RouterTestingModule.withRoutes([]),
       ConnectionsModule,
       ModalModule.forRoot(),
       TabsModule.forRoot(),
       PopoverModule.forRoot(),
       CollapseModule.forRoot(),
       SyndesisCommonModule.forRoot(),
       IntegrationSupportModule,
       CollapseModule
     ],
     declarations: [FlowViewComponent, FlowViewStepComponent],
     providers: [
       CurrentFlowService,
       FlowPageService,
       IntegrationStore,
       IntegrationService,
       EventsService,
       StepStore
     ]
   }).compileComponents();
 })
 beforeEach(async(() => {
   TestBed.configureTestingModule({
     imports: [
       ApiModule.forRoot(),
       CoreModule.forRoot(),
       PlatformModule.forRoot(),
       SyndesisCommonModule.forRoot(),
       SyndesisStoreModule
     ],
     providers: [ConfigService],
     declarations: [
       DashboardMetricsComponent
     ]
   })
   .compileComponents();
 }));
 async(() => {
     TestBed.configureTestingModule({
         imports: [
             IntegrationSupportModule,
             RouterTestingModule.withRoutes([]),
             FormsModule,
             ReactiveFormsModule,
             DynamicFormsCoreModule.forRoot(),
             CoreModule.forRoot(),
             ApiModule.forRoot()
         ],
         declarations: [IntegrationConfigureActionComponent],
         providers: [
             ConfigService,
             FlowPageService,
             CurrentFlowService,
             IntegrationStore,
             IntegrationService,
             EventsService,
             StepStore
         ],
         schemas: [CUSTOM_ELEMENTS_SCHEMA]
     }).compileComponents();
 })