diff --git a/lib/content-services/dialogs/library/library.dialog.spec.ts b/lib/content-services/dialogs/library/library.dialog.spec.ts index c7e23cac41..b4f89da904 100644 --- a/lib/content-services/dialogs/library/library.dialog.spec.ts +++ b/lib/content-services/dialogs/library/library.dialog.spec.ts @@ -39,7 +39,7 @@ describe('LibraryDialogComponent', () => { }; setupTestBed({ - imports: [NoopAnimationsModule, CoreModule, ReactiveFormsModule], + imports: [NoopAnimationsModule, CoreModule.forRoot(), ReactiveFormsModule], declarations: [LibraryDialogComponent], providers: [ { diff --git a/lib/core/core.module.ts b/lib/core/core.module.ts index d5ee8ff8fc..2f6d394d11 100644 --- a/lib/core/core.module.ts +++ b/lib/core/core.module.ts @@ -16,11 +16,9 @@ */ import { CommonModule } from '@angular/common'; -import { HttpClient, HttpClientModule } from '@angular/common/http'; - import { APP_INITIALIZER, NgModule, ModuleWithProviders } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; +import { TranslateModule, TranslateLoader, TranslateStore, TranslateService } from '@ngx-translate/core'; import { MaterialModule } from './material.module'; import { AboutModule } from './about/about.module'; @@ -49,96 +47,15 @@ import { DialogModule } from './dialogs/dialog.module'; import { PipeModule } from './pipes/pipe.module'; import { AlfrescoApiService } from './services/alfresco-api.service'; -import { LogService } from './services/log.service'; -import { TranslateLoaderService } from './services/translate-loader.service'; import { TranslationService } from './services/translation.service'; import { startupServiceFactory } from './services/startup-service-factory'; import { SortingPickerModule } from './sorting-picker/sorting-picker.module'; import { IconModule } from './icon/icon.module'; - -export function createTranslateLoader(http: HttpClient) { - return new TranslateLoaderService(http); -} +import { TranslateLoaderService } from './services/translate-loader.service'; @NgModule({ imports: [ - AboutModule, - ViewerModule, - SidenavLayoutModule, - PipeModule, - CommonModule, - DirectiveModule, - DialogModule, - ClipboardModule, - FormsModule, - ReactiveFormsModule, - HttpClientModule, - HostSettingsModule, - UserInfoModule, - MaterialModule, - AppConfigModule, - PaginationModule, - ToolbarModule, - ContextMenuModule, - CardViewModule, - FormModule, - CommentsModule, - LoginModule, - LanguageMenuModule, - InfoDrawerModule, - DataColumnModule, - DataTableModule, - ButtonsMenuModule, - TemplateModule, - IconModule, - TranslateModule.forChild({ - loader: { - provide: TranslateLoader, - useFactory: (createTranslateLoader), - deps: [HttpClient, LogService] - } - }), - SortingPickerModule - ], - exports: [ - AboutModule, - ViewerModule, - SidenavLayoutModule, - PipeModule, - CommonModule, - DirectiveModule, - DialogModule, - ClipboardModule, - FormsModule, - ReactiveFormsModule, - HttpClientModule, - HostSettingsModule, - UserInfoModule, - MaterialModule, - AppConfigModule, - PaginationModule, - ToolbarModule, - ContextMenuModule, - CardViewModule, - FormModule, - CommentsModule, - LoginModule, - LanguageMenuModule, - InfoDrawerModule, - DataColumnModule, - DataTableModule, TranslateModule, - ButtonsMenuModule, - TemplateModule, - SortingPickerModule, - IconModule - ] -}) -export class CoreModuleLazy { -} - -@NgModule({ - imports: [ AboutModule, ViewerModule, SidenavLayoutModule, @@ -148,7 +65,6 @@ export class CoreModuleLazy { DialogModule, FormsModule, ReactiveFormsModule, - HttpClientModule, HostSettingsModule, UserInfoModule, MaterialModule, @@ -167,13 +83,6 @@ export class CoreModuleLazy { ButtonsMenuModule, TemplateModule, IconModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useFactory: (createTranslateLoader), - deps: [HttpClient, LogService] - } - }), SortingPickerModule ], exports: [ @@ -187,7 +96,6 @@ export class CoreModuleLazy { ClipboardModule, FormsModule, ReactiveFormsModule, - HttpClientModule, HostSettingsModule, UserInfoModule, MaterialModule, @@ -215,6 +123,9 @@ export class CoreModule { return { ngModule: CoreModule, providers: [ + TranslateStore, + TranslateService, + { provide: TranslateLoader, useClass: TranslateLoaderService }, { provide: APP_INITIALIZER, useFactory: startupServiceFactory, @@ -229,7 +140,7 @@ export class CoreModule { static forChild(): ModuleWithProviders { return { - ngModule: CoreModuleLazy + ngModule: CoreModule }; } diff --git a/lib/process-services-cloud/src/lib/app/app-list-cloud.module.ts b/lib/process-services-cloud/src/lib/app/app-list-cloud.module.ts index a9ce3a22e6..c9903c2876 100644 --- a/lib/process-services-cloud/src/lib/app/app-list-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/app/app-list-cloud.module.ts @@ -22,21 +22,15 @@ import { CommonModule } from '@angular/common'; import { AppDetailsCloudComponent } from './components/app-details-cloud.component'; import { AppListCloudComponent } from './components/app-list-cloud.component'; import { AppsProcessCloudService } from './services/apps-process-cloud.service'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TemplateModule, TranslateLoaderService } from '@alfresco/adf-core'; +import { TemplateModule, CoreModule } from '@alfresco/adf-core'; @NgModule({ imports: [ CommonModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useClass: TranslateLoaderService - } - }), TemplateModule, MaterialModule, - FlexLayoutModule + FlexLayoutModule, + CoreModule.forChild() ], declarations: [ AppListCloudComponent, diff --git a/lib/process-services-cloud/src/lib/app/components/app-list-cloud.component.spec.ts b/lib/process-services-cloud/src/lib/app/components/app-list-cloud.component.spec.ts index fb82f093e6..d5ca202d6f 100644 --- a/lib/process-services-cloud/src/lib/app/components/app-list-cloud.component.spec.ts +++ b/lib/process-services-cloud/src/lib/app/components/app-list-cloud.component.spec.ts @@ -17,7 +17,7 @@ import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { setupTestBed } from '@alfresco/adf-core'; +import { setupTestBed, CoreModule } from '@alfresco/adf-core'; import { of } from 'rxjs'; import { fakeApplicationInstance } from '../mock/app-model.mock'; @@ -35,7 +35,7 @@ describe('AppListCloudComponent', () => { let getAppsSpy: jasmine.Spy; setupTestBed({ - imports: [ProcessServiceCloudTestingModule, AppListCloudModule], + imports: [CoreModule.forRoot(), ProcessServiceCloudTestingModule, AppListCloudModule], providers: [AppsProcessCloudService] }); diff --git a/lib/process-services-cloud/src/lib/app/services/apps-process-cloud.service.spec.ts b/lib/process-services-cloud/src/lib/app/services/apps-process-cloud.service.spec.ts index 57c6529291..23f95b7833 100644 --- a/lib/process-services-cloud/src/lib/app/services/apps-process-cloud.service.spec.ts +++ b/lib/process-services-cloud/src/lib/app/services/apps-process-cloud.service.spec.ts @@ -17,7 +17,7 @@ import { TestBed } from '@angular/core/testing'; import { of, throwError } from 'rxjs'; -import { setupTestBed } from '@alfresco/adf-core'; +import { setupTestBed, CoreModule } from '@alfresco/adf-core'; import { HttpErrorResponse } from '@angular/common/http'; import { AppsProcessCloudService } from './apps-process-cloud.service'; import { fakeApplicationInstance } from '../mock/app-model.mock'; @@ -29,7 +29,7 @@ describe('AppsProcessCloudService', () => { let service: AppsProcessCloudService; setupTestBed({ - imports: [ProcessServiceCloudTestingModule], + imports: [CoreModule.forRoot(), ProcessServiceCloudTestingModule], providers: [AppsProcessCloudService] }); diff --git a/lib/process-services-cloud/src/lib/group/group-cloud.module.ts b/lib/process-services-cloud/src/lib/group/group-cloud.module.ts index 12ac010f45..3ecd481947 100644 --- a/lib/process-services-cloud/src/lib/group/group-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/group/group-cloud.module.ts @@ -19,29 +19,23 @@ import { NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { CommonModule } from '@angular/common'; import { FlexLayoutModule } from '@angular/flex-layout'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TemplateModule, TranslateLoaderService, FormModule, PipeModule } from '@alfresco/adf-core'; +import { TemplateModule, FormModule, PipeModule, CoreModule } from '@alfresco/adf-core'; import { MaterialModule } from '../material.module'; import { GroupCloudComponent } from './components/group-cloud.component'; import { InitialGroupNamePipe } from './pipe/group-initial.pipe'; @NgModule({ - imports: [ - CommonModule, - PipeModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useClass: TranslateLoaderService - } - }), - TemplateModule, - FlexLayoutModule, - MaterialModule, - FormsModule, - ReactiveFormsModule, - FormModule + imports: [ + CommonModule, + PipeModule, + TemplateModule, + FlexLayoutModule, + MaterialModule, + FormsModule, + ReactiveFormsModule, + FormModule, + CoreModule.forChild() ], declarations: [GroupCloudComponent, InitialGroupNamePipe], exports: [GroupCloudComponent, InitialGroupNamePipe] diff --git a/lib/process-services-cloud/src/lib/process-services-cloud.module.ts b/lib/process-services-cloud/src/lib/process-services-cloud.module.ts index b66fd39067..9a2d6363c7 100644 --- a/lib/process-services-cloud/src/lib/process-services-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/process-services-cloud.module.ts @@ -16,7 +16,7 @@ */ import { NgModule } from '@angular/core'; -import { TRANSLATION_PROVIDER } from '@alfresco/adf-core'; +import { TRANSLATION_PROVIDER, CoreModule } from '@alfresco/adf-core'; import { AppListCloudModule } from './app/app-list-cloud.module'; import { TaskCloudModule } from './task/task-cloud.module'; import { ProcessCloudModule } from './process/process-cloud.module'; @@ -24,6 +24,7 @@ import { GroupCloudModule } from './group/group-cloud.module'; @NgModule({ imports: [ + CoreModule.forChild(), AppListCloudModule, ProcessCloudModule, TaskCloudModule, diff --git a/lib/process-services-cloud/src/lib/process/process-cloud.module.ts b/lib/process-services-cloud/src/lib/process/process-cloud.module.ts index 5b98e2aa78..39a0f269ea 100644 --- a/lib/process-services-cloud/src/lib/process/process-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/process/process-cloud.module.ts @@ -19,12 +19,14 @@ import { NgModule } from '@angular/core'; import { ProcessFiltersCloudModule } from './process-filters/process-filters-cloud.module'; import { ProcessListCloudModule } from './process-list/process-list-cloud.module'; import { StartProcessCloudModule } from './start-process/start-process-cloud.module'; +import { CoreModule } from '@alfresco/adf-core'; @NgModule({ imports: [ ProcessFiltersCloudModule, ProcessListCloudModule, - StartProcessCloudModule + StartProcessCloudModule, + CoreModule.forChild() ], exports: [ ProcessFiltersCloudModule, diff --git a/lib/process-services-cloud/src/lib/process/process-filters/process-filters-cloud.module.ts b/lib/process-services-cloud/src/lib/process/process-filters/process-filters-cloud.module.ts index 67ae18805f..1cb86d990c 100644 --- a/lib/process-services-cloud/src/lib/process/process-filters/process-filters-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/process/process-filters/process-filters-cloud.module.ts @@ -21,8 +21,7 @@ import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { FlexLayoutModule } from '@angular/flex-layout'; import { ProcessFiltersCloudComponent } from './components/process-filters-cloud.component'; import { MaterialModule } from '../../material.module'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TranslateLoaderService, LogService, StorageService } from '@alfresco/adf-core'; +import { LogService, StorageService, CoreModule } from '@alfresco/adf-core'; import { ProcessFilterCloudService } from './services/process-filter-cloud.service'; import { HttpClientModule } from '@angular/common/http'; import { EditProcessFilterCloudComponent } from './components/edit-process-filter-cloud.component'; @@ -34,15 +33,11 @@ import { AppListCloudModule } from './../../app/app-list-cloud.module'; ReactiveFormsModule, HttpClientModule, CommonModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useClass: TranslateLoaderService - } - }), FlexLayoutModule, MaterialModule, - AppListCloudModule + AppListCloudModule, + CoreModule.forChild() + ], declarations: [ProcessFiltersCloudComponent, EditProcessFilterCloudComponent, ProcessFilterDialogCloudComponent], exports: [ProcessFiltersCloudComponent, EditProcessFilterCloudComponent, ProcessFilterDialogCloudComponent], diff --git a/lib/process-services-cloud/src/lib/process/process-list/process-list-cloud.module.ts b/lib/process-services-cloud/src/lib/process/process-list/process-list-cloud.module.ts index 55a44264de..ced1e7e2f8 100644 --- a/lib/process-services-cloud/src/lib/process/process-list/process-list-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/process/process-list/process-list-cloud.module.ts @@ -19,22 +19,17 @@ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ProcessListCloudComponent } from './components/process-list-cloud.component'; import { MaterialModule } from '../../material.module'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TranslateLoaderService, DataTableModule, TemplateModule } from '@alfresco/adf-core'; +import { DataTableModule, TemplateModule, CoreModule } from '@alfresco/adf-core'; import { ProcessListCloudService } from './services/process-list-cloud.service'; @NgModule({ imports: [ CommonModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useClass: TranslateLoaderService - } - }), MaterialModule, DataTableModule, - TemplateModule + TemplateModule, + CoreModule.forChild() + ], declarations: [ProcessListCloudComponent], exports: [ProcessListCloudComponent], diff --git a/lib/process-services-cloud/src/lib/process/process-list/testing/process-list.testing.module.ts b/lib/process-services-cloud/src/lib/process/process-list/testing/process-list.testing.module.ts index 0699306cbe..9ca573e7b1 100644 --- a/lib/process-services-cloud/src/lib/process/process-list/testing/process-list.testing.module.ts +++ b/lib/process-services-cloud/src/lib/process/process-list/testing/process-list.testing.module.ts @@ -28,13 +28,15 @@ import { TranslationService, TranslationMock, UserPreferencesService, - ContextMenuModule + ContextMenuModule, + CoreModule } from '@alfresco/adf-core'; @NgModule({ imports: [ HttpClientModule, NoopAnimationsModule, ProcessListCloudModule, + CoreModule.forRoot(), ContextMenuModule ], providers: [ diff --git a/lib/process-services-cloud/src/lib/process/start-process/services/start-process-cloud.service.spec.ts b/lib/process-services-cloud/src/lib/process/start-process/services/start-process-cloud.service.spec.ts index 145f5974f6..2b268c2b4b 100755 --- a/lib/process-services-cloud/src/lib/process/start-process/services/start-process-cloud.service.spec.ts +++ b/lib/process-services-cloud/src/lib/process/start-process/services/start-process-cloud.service.spec.ts @@ -16,7 +16,7 @@ */ import { TestBed } from '@angular/core/testing'; -import { setupTestBed } from '@alfresco/adf-core'; +import { setupTestBed, CoreModule } from '@alfresco/adf-core'; import { of, throwError } from 'rxjs'; import { AlfrescoApiService, @@ -36,7 +36,7 @@ describe('StartTaskCloudService', () => { let service: StartProcessCloudService; setupTestBed({ - imports: [ProcessCloudModule], + imports: [CoreModule.forRoot(), ProcessCloudModule], providers: [StartProcessCloudService, AlfrescoApiService, AppConfigService, LogService, StorageService] }); diff --git a/lib/process-services-cloud/src/lib/process/start-process/start-process-cloud.module.ts b/lib/process-services-cloud/src/lib/process/start-process/start-process-cloud.module.ts index d7c136da37..fd6309204f 100644 --- a/lib/process-services-cloud/src/lib/process/start-process/start-process-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/process/start-process/start-process-cloud.module.ts @@ -20,23 +20,17 @@ import { CommonModule } from '@angular/common'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { FlexLayoutModule } from '@angular/flex-layout'; import { MaterialModule } from '../../material.module'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TranslateLoaderService } from '@alfresco/adf-core'; import { StartProcessCloudComponent } from './components/start-process-cloud.component'; import { StartProcessCloudService } from './services/start-process-cloud.service'; +import { CoreModule } from '@alfresco/adf-core'; @NgModule({ imports: [ FormsModule, CommonModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useClass: TranslateLoaderService - } - }), MaterialModule, FlexLayoutModule, - ReactiveFormsModule + ReactiveFormsModule, + CoreModule.forChild() ], declarations: [ StartProcessCloudComponent diff --git a/lib/process-services-cloud/src/lib/task/start-task/start-task-cloud.module.ts b/lib/process-services-cloud/src/lib/task/start-task/start-task-cloud.module.ts index 9904e66978..416384963b 100644 --- a/lib/process-services-cloud/src/lib/task/start-task/start-task-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/task/start-task/start-task-cloud.module.ts @@ -19,8 +19,7 @@ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FlexLayoutModule } from '@angular/flex-layout'; import { MaterialModule } from '../../material.module'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TemplateModule, TranslateLoaderService, FormModule, PipeModule } from '@alfresco/adf-core'; +import { TemplateModule, FormModule, PipeModule, CoreModule } from '@alfresco/adf-core'; import { StartTaskCloudComponent } from './components/start-task-cloud.component'; import { StartTaskCloudService } from './services/start-task-cloud.service'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; @@ -31,12 +30,6 @@ import { GroupCloudModule } from '../../group/group-cloud.module'; imports: [ CommonModule, PipeModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useClass: TranslateLoaderService - } - }), TemplateModule, FlexLayoutModule, MaterialModule, @@ -44,7 +37,8 @@ import { GroupCloudModule } from '../../group/group-cloud.module'; ReactiveFormsModule, GroupCloudModule, FormModule, - GroupCloudModule + GroupCloudModule, + CoreModule.forChild() ], declarations: [StartTaskCloudComponent, PeopleCloudComponent], providers: [ diff --git a/lib/process-services-cloud/src/lib/task/task-filters/task-filters-cloud.module.ts b/lib/process-services-cloud/src/lib/task/task-filters/task-filters-cloud.module.ts index 0282c8bb6c..f21a88d20f 100644 --- a/lib/process-services-cloud/src/lib/task/task-filters/task-filters-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/task/task-filters/task-filters-cloud.module.ts @@ -21,8 +21,7 @@ import { CommonModule } from '@angular/common'; import { FlexLayoutModule } from '@angular/flex-layout'; import { TaskFiltersCloudComponent } from './components/task-filters-cloud.component'; import { MaterialModule } from '../../material.module'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TranslateLoaderService, LogService, StorageService } from '@alfresco/adf-core'; +import { LogService, StorageService, CoreModule } from '@alfresco/adf-core'; import { TaskFilterCloudService } from './services/task-filter-cloud.service'; import { HttpClientModule } from '@angular/common/http'; import { EditTaskFilterCloudComponent } from './components/edit-task-filter-cloud.component'; @@ -36,14 +35,9 @@ import { AppListCloudModule } from './../../app/app-list-cloud.module'; HttpClientModule, CommonModule, FlexLayoutModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useClass: TranslateLoaderService - } - }), MaterialModule, - AppListCloudModule + AppListCloudModule, + CoreModule.forChild() ], declarations: [TaskFiltersCloudComponent, EditTaskFilterCloudComponent, TaskFilterDialogCloudComponent], exports: [TaskFiltersCloudComponent, EditTaskFilterCloudComponent], diff --git a/lib/process-services-cloud/src/lib/task/task-header/task-header-cloud.module.ts b/lib/process-services-cloud/src/lib/task/task-header/task-header-cloud.module.ts index e3c790c59a..06df6f6232 100644 --- a/lib/process-services-cloud/src/lib/task/task-header/task-header-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/task/task-header/task-header-cloud.module.ts @@ -18,24 +18,18 @@ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { MaterialModule } from '../../material.module'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TranslateLoaderService, DataTableModule, TemplateModule, CardViewModule } from '@alfresco/adf-core'; +import { DataTableModule, TemplateModule, CardViewModule, CoreModule } from '@alfresco/adf-core'; import { TaskHeaderCloudComponent } from './components/task-header-cloud.component'; import { TaskHeaderCloudService } from './services/task-header-cloud.service'; @NgModule({ imports: [ CommonModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useClass: TranslateLoaderService - } - }), MaterialModule, DataTableModule, TemplateModule, - CardViewModule + CardViewModule, + CoreModule.forChild() ], declarations: [ TaskHeaderCloudComponent diff --git a/lib/process-services-cloud/src/lib/task/task-list/task-list-cloud.module.ts b/lib/process-services-cloud/src/lib/task/task-list/task-list-cloud.module.ts index 2eb500ddb0..3026b3894c 100644 --- a/lib/process-services-cloud/src/lib/task/task-list/task-list-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/task/task-list/task-list-cloud.module.ts @@ -19,22 +19,16 @@ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { MaterialModule } from '../../material.module'; import { TaskListCloudComponent } from './components/task-list-cloud.component'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TranslateLoaderService, DataTableModule, TemplateModule } from '@alfresco/adf-core'; +import { DataTableModule, TemplateModule, CoreModule } from '@alfresco/adf-core'; import { TaskListCloudService } from './services/task-list-cloud.service'; @NgModule({ imports: [ CommonModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useClass: TranslateLoaderService - } - }), MaterialModule, DataTableModule, - TemplateModule + TemplateModule, + CoreModule.forChild() ], declarations: [TaskListCloudComponent], exports: [TaskListCloudComponent], diff --git a/lib/process-services-cloud/src/lib/testing/process-service-cloud.testing.module.ts b/lib/process-services-cloud/src/lib/testing/process-service-cloud.testing.module.ts index 2864cd0b4f..809422efa1 100644 --- a/lib/process-services-cloud/src/lib/testing/process-service-cloud.testing.module.ts +++ b/lib/process-services-cloud/src/lib/testing/process-service-cloud.testing.module.ts @@ -28,13 +28,15 @@ import { TranslationService, TranslationMock, UserPreferencesService, - ContextMenuModule + ContextMenuModule, + CoreModule } from '@alfresco/adf-core'; @NgModule({ imports: [ HttpClientModule, NoopAnimationsModule, + CoreModule.forRoot(), ContextMenuModule ], providers: [ diff --git a/lib/process-services/content-widget/attach-file-widget-dialog.component.spec.ts b/lib/process-services/content-widget/attach-file-widget-dialog.component.spec.ts index 9d1d964790..49078302a1 100644 --- a/lib/process-services/content-widget/attach-file-widget-dialog.component.spec.ts +++ b/lib/process-services/content-widget/attach-file-widget-dialog.component.spec.ts @@ -21,7 +21,7 @@ import { ContentModule, ContentNodeSelectorPanelComponent } from '@alfresco/adf- import { EventEmitter } from '@angular/core'; import { ProcessTestingModule } from '../testing/process.testing.module'; import { AttachFileWidgetDialogComponent } from './attach-file-widget-dialog.component'; -import { setupTestBed, AuthenticationService, SitesService } from '@alfresco/adf-core'; +import { setupTestBed, AuthenticationService, SitesService, CoreModule } from '@alfresco/adf-core'; import { AttachFileWidgetDialogComponentData } from './attach-file-widget-dialog-component.interface'; import { RouterTestingModule } from '@angular/router/testing'; import { of } from 'rxjs'; @@ -46,6 +46,7 @@ describe('AttachFileWidgetDialogComponent', () => { setupTestBed({ imports: [ + CoreModule.forRoot(), ProcessTestingModule, ContentModule.forRoot(), RouterTestingModule diff --git a/lib/process-services/content-widget/attach-file-widget-dialog.service.spec.ts b/lib/process-services/content-widget/attach-file-widget-dialog.service.spec.ts index 90e210593b..d62c040095 100644 --- a/lib/process-services/content-widget/attach-file-widget-dialog.service.spec.ts +++ b/lib/process-services/content-widget/attach-file-widget-dialog.service.spec.ts @@ -19,7 +19,7 @@ import { TestBed } from '@angular/core/testing'; import { MatDialog } from '@angular/material'; import { AttachFileWidgetDialogService } from './attach-file-widget-dialog.service'; import { Subject, of } from 'rxjs'; -import { setupTestBed } from '@alfresco/adf-core'; +import { setupTestBed, CoreModule } from '@alfresco/adf-core'; import { ProcessModule } from '../process.module'; describe('AttachFileWidgetDialogService', () => { @@ -30,7 +30,10 @@ describe('AttachFileWidgetDialogService', () => { let afterOpenObservable: Subject; setupTestBed({ - imports: [ProcessModule.forRoot()] + imports: [ + CoreModule.forRoot(), + ProcessModule.forRoot() + ] }); beforeEach(() => {