Ivy compatible test modules (#5718)

* ivy compatible core unit tests

* ivy compatible content tests

* ivy compatible process tests

* ivy compatible process cloud tests

* ivy compatible insights tests

* fix content test

* fix content test
This commit is contained in:
Denys Vuika
2020-05-21 16:25:28 +01:00
committed by GitHub
parent 9f2faee027
commit ae3ac440bc
276 changed files with 1079 additions and 372 deletions

View File

@@ -24,6 +24,7 @@ import { of, throwError } from 'rxjs';
import { defaultApp, deployedApps, nonDeployedApps } from '../mock/apps-list.mock';
import { AppsListComponent } from './apps-list.component';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('AppsListComponent', () => {
@@ -46,7 +47,10 @@ describe('AppsListComponent', () => {
}
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [CustomEmptyAppListTemplateComponent]
});

View File

@@ -25,6 +25,7 @@ import { of } from 'rxjs';
import { SelectAppsDialogComponent } from './select-apps-dialog.component';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
@Component({
selector: 'adf-dialog-test',
@@ -57,7 +58,10 @@ describe('Select app dialog', () => {
let service: AppsProcessService;
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [DialogSelectAppTestComponent],
providers: [
{

View File

@@ -20,6 +20,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { setupTestBed } from '@alfresco/adf-core';
import { CreateProcessAttachmentComponent } from './create-process-attachment.component';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
declare let jasmine: any;
@@ -49,6 +50,7 @@ describe('CreateProcessAttachmentComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});

View File

@@ -22,6 +22,7 @@ import { of } from 'rxjs';
import { ProcessContentService, setupTestBed } from '@alfresco/adf-core';
import { AttachmentComponent } from './create-task-attachment.component';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('AttachmentComponent', () => {
@@ -31,7 +32,10 @@ describe('AttachmentComponent', () => {
let createTaskRelatedContentSpy: jasmine.Spy;
setupTestBed({
imports: [ProcessTestingModule]
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
beforeEach(() => {

View File

@@ -22,6 +22,7 @@ import { ProcessContentService, setupTestBed } from '@alfresco/adf-core';
import { of, throwError } from 'rxjs';
import { ProcessAttachmentListComponent } from './process-attachment-list.component';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('ProcessAttachmentListComponent', () => {
@@ -32,7 +33,10 @@ describe('ProcessAttachmentListComponent', () => {
let mockAttachment: any;
setupTestBed({
imports: [ProcessTestingModule]
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
beforeEach(() => {
@@ -306,7 +310,10 @@ describe('Custom CustomEmptyTemplateComponent', () => {
let fixture: ComponentFixture<CustomEmptyTemplateComponent>;
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [CustomEmptyTemplateComponent],
schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
});

View File

@@ -22,6 +22,7 @@ import { of, throwError } from 'rxjs';
import { TaskAttachmentListComponent } from './task-attachment-list.component';
import { ProcessContentService, setupTestBed } from '@alfresco/adf-core';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('TaskAttachmentList', () => {
@@ -36,7 +37,10 @@ describe('TaskAttachmentList', () => {
let disposableSuccess: any;
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
schemas: [NO_ERRORS_SCHEMA]
});
@@ -331,7 +335,10 @@ describe('Custom CustomEmptyTemplateComponent', () => {
let fixture: ComponentFixture<CustomEmptyTemplateComponent>;
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [CustomEmptyTemplateComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
});

View File

@@ -23,10 +23,10 @@ import { ProcessTestingModule } from '../testing/process.testing.module';
import { AttachFileWidgetDialogComponent } from './attach-file-widget-dialog.component';
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';
import { By } from '@angular/platform-browser';
import { Node } from '@alfresco/js-api';
import { TranslateModule } from '@ngx-translate/core';
describe('AttachFileWidgetDialogComponent', () => {
@@ -46,10 +46,10 @@ describe('AttachFileWidgetDialogComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
CoreModule.forRoot(),
ProcessTestingModule,
ContentModule.forRoot(),
RouterTestingModule
ContentModule.forRoot()
],
providers: [
{ provide: MAT_DIALOG_DATA, useValue: data }

View File

@@ -21,6 +21,7 @@ import { AttachFileWidgetDialogService } from './attach-file-widget-dialog.servi
import { Subject, of } from 'rxjs';
import { setupTestBed } from '@alfresco/adf-core';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('AttachFileWidgetDialogService', () => {
@@ -30,6 +31,7 @@ describe('AttachFileWidgetDialogService', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});

View File

@@ -33,6 +33,7 @@ import { ContentNodeDialogService, ContentModule } from '@alfresco/adf-content-s
import { of } from 'rxjs';
import { Node } from '@alfresco/js-api';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
const fakeRepositoryListAnswer = [
{
@@ -123,6 +124,7 @@ describe('AttachFileWidgetComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule,
ContentModule.forRoot()
]

View File

@@ -28,6 +28,7 @@ import { ContentNodeDialogService } from '@alfresco/adf-content-services';
import { of } from 'rxjs';
import { Node } from '@alfresco/js-api';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
const fakeMinimalNode: Node = <Node> {
id: 'fake',
@@ -54,7 +55,10 @@ describe('AttachFolderWidgetComponent', () => {
let nodeService: NodesApiService;
setupTestBed({
imports: [ProcessTestingModule]
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
beforeEach(async(() => {

View File

@@ -24,6 +24,7 @@ import { FormFieldModel, FormFieldTypes, FormModel, FormOutcomeEvent, FormOutcom
import { FormComponent } from './form.component';
import { ProcessFormRenderingService } from './process-form-rendering.service';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('FormComponent', () => {
@@ -52,6 +53,7 @@ describe('FormComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule,
CustomUploadModule
]

View File

@@ -27,6 +27,7 @@ import { formDefinitionDropdownField, formDefinitionTwoTextFields,
formReadonlyTwoTextFields } from '@alfresco/adf-core';
import { FormComponent } from './form.component';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
/** Duration of the select opening animation. */
const SELECT_OPEN_ANIMATION = 200;
@@ -48,6 +49,7 @@ describe('FormComponent UI and visibility', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
schemas: [CUSTOM_ELEMENTS_SCHEMA]

View File

@@ -25,7 +25,7 @@ import {
} from './start-form.component.mock';
import { StartFormComponent } from './start-form.component';
import { FormService, WidgetVisibilityService, setupTestBed, FormModel, FormOutcomeModel } from '@alfresco/adf-core';
import { TranslateService } from '@ngx-translate/core';
import { TranslateService, TranslateModule } from '@ngx-translate/core';
import { ProcessTestingModule } from '../testing/process.testing.module';
describe('StartFormComponent', () => {
@@ -42,6 +42,7 @@ describe('StartFormComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
schemas: [CUSTOM_ELEMENTS_SCHEMA]

View File

@@ -20,6 +20,7 @@ import { UserProcessModel, setupTestBed, DataRowActionEvent, DataRowEvent, Objec
import { UserEventModel } from '../../../task-list/models/user-event.model';
import { PeopleListComponent } from './people-list.component';
import { ProcessTestingModule } from '../../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
const fakeUser: UserProcessModel = new UserProcessModel({
id: 1,
@@ -34,7 +35,10 @@ describe('PeopleListComponent', () => {
let fixture: ComponentFixture<PeopleListComponent>;
setupTestBed({
imports: [ProcessTestingModule]
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
beforeEach(async(() => {

View File

@@ -21,6 +21,7 @@ import { setupTestBed } from '@alfresco/adf-core';
import { PeopleSearchFieldComponent } from './people-search-field.component';
import { By } from '@angular/platform-browser';
import { ProcessTestingModule } from '../../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('PeopleSearchFieldComponent', () => {
@@ -29,7 +30,10 @@ describe('PeopleSearchFieldComponent', () => {
let debug: DebugElement;
setupTestBed({
imports: [ProcessTestingModule]
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
beforeEach(() => {

View File

@@ -20,6 +20,7 @@ import { UserProcessModel, setupTestBed } from '@alfresco/adf-core';
import { of } from 'rxjs';
import { PeopleSearchComponent } from './people-search.component';
import { ProcessTestingModule } from '../../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
const fakeUser: UserProcessModel = new UserProcessModel({
id: '1',
@@ -44,7 +45,10 @@ describe('PeopleSearchComponent', () => {
let searchInput: any;
setupTestBed({
imports: [ProcessTestingModule]
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
beforeEach(async(() => {

View File

@@ -21,6 +21,7 @@ import { PeopleSelectorComponent } from './people-selector.component';
import { of, throwError } from 'rxjs';
import { By } from '@angular/platform-browser';
import { ProcessTestingModule } from '../../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('PeopleSelectorComponent', () => {
@@ -28,7 +29,10 @@ describe('PeopleSelectorComponent', () => {
let fixture: ComponentFixture<PeopleSelectorComponent>;
setupTestBed({
imports: [ProcessTestingModule]
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
beforeEach(() => {

View File

@@ -19,6 +19,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { LogService, setupTestBed, UserProcessModel } from '@alfresco/adf-core';
import { PeopleComponent } from './people.component';
import { ProcessTestingModule } from '../../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
declare let jasmine: any;
@@ -46,6 +47,7 @@ describe('PeopleComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});

View File

@@ -24,6 +24,7 @@ import { CommentProcessService, setupTestBed } from '@alfresco/adf-core';
import { ProcessCommentsComponent } from './process-comments.component';
import { ProcessTestingModule } from '../testing/process.testing.module';
import { mockProcessInstanceComments } from '../mock/process/process-comments.mock';
import { TranslateModule } from '@ngx-translate/core';
describe('ProcessCommentsComponent', () => {
@@ -33,7 +34,10 @@ describe('ProcessCommentsComponent', () => {
let commentProcessService: CommentProcessService;
setupTestBed({
imports: [ProcessTestingModule]
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
beforeEach(() => {

View File

@@ -21,6 +21,7 @@ import { of, throwError } from 'rxjs';
import { ProcessService } from './../services/process.service';
import { setupTestBed, DownloadService } from '@alfresco/adf-core';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
@Component({
selector: 'adf-basic-button',
@@ -71,6 +72,7 @@ describe('ProcessAuditDirective', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [

View File

@@ -25,6 +25,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { By } from '@angular/platform-browser';
import { fakeProcessFilters } from '../../mock';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('ProcessFiltersComponent', () => {
@@ -37,6 +38,7 @@ describe('ProcessFiltersComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
schemas: [CUSTOM_ELEMENTS_SCHEMA]

View File

@@ -29,6 +29,7 @@ import { ProcessService } from './../services/process.service';
import { ProcessInstanceDetailsComponent } from './process-instance-details.component';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { FormModule } from '../../form';
import { TranslateModule } from '@ngx-translate/core';
describe('ProcessInstanceDetailsComponent', () => {
@@ -39,6 +40,7 @@ describe('ProcessInstanceDetailsComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule,
FormModule,
TaskListModule

View File

@@ -21,6 +21,7 @@ import { ProcessInstance } from '../models/process-instance.model';
import { exampleProcess } from '../../mock';
import { ProcessInstanceHeaderComponent } from './process-instance-header.component';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('ProcessInstanceHeaderComponent', () => {
@@ -30,6 +31,7 @@ describe('ProcessInstanceHeaderComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});

View File

@@ -28,6 +28,7 @@ import { ProcessService } from './../services/process.service';
import { ProcessInstanceTasksComponent } from './process-instance-tasks.component';
import { setupTestBed } from '@alfresco/adf-core';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('ProcessInstanceTasksComponent', () => {
@@ -40,6 +41,7 @@ describe('ProcessInstanceTasksComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});

View File

@@ -27,6 +27,7 @@ import {
import { fakeProcessInstance, fakeProcessInstancesWithNoName, fakeProcessInstancesEmpty, fakeProcessCustomSchema } from '../../mock';
import { ProcessService } from '../services/process.service';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('ProcessInstanceListComponent', () => {
@@ -46,6 +47,7 @@ describe('ProcessInstanceListComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
@@ -464,7 +466,10 @@ describe('CustomProcessListComponent', () => {
let component: CustomProcessListComponent;
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [CustomProcessListComponent]
});
@@ -499,7 +504,10 @@ describe('Process List: Custom EmptyTemplateComponent', () => {
let processService: ProcessService;
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [EmptyTemplateComponent]
});
@@ -598,7 +606,10 @@ describe('ProcessListContextMenuComponent', () => {
let element: HTMLElement;
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [ProcessListContextMenuComponent]
});

View File

@@ -33,6 +33,7 @@ import {
import { StartProcessInstanceComponent } from './start-process.component';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { By } from '@angular/platform-browser';
import { TranslateModule } from '@ngx-translate/core';
describe('StartFormComponent', () => {
@@ -49,6 +50,7 @@ describe('StartFormComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});

View File

@@ -90,35 +90,7 @@ export class ProcessModule {
static forChild(): ModuleWithProviders {
return {
ngModule: ProcessModuleLazy
ngModule: ProcessModule
};
}
}
@NgModule({
imports: [
CoreModule,
CommonModule,
ProcessCommentsModule,
FormsModule,
ReactiveFormsModule,
MaterialModule,
ProcessListModule,
TaskListModule,
AppsListModule,
AttachmentModule,
PeopleModule
],
exports: [
CommonModule,
ProcessCommentsModule,
FormsModule,
ReactiveFormsModule,
ProcessListModule,
TaskListModule,
AppsListModule,
AttachmentModule,
PeopleModule
]
})
export class ProcessModuleLazy {}

View File

@@ -22,6 +22,7 @@ import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TaskListService } from './../services/tasklist.service';
import { of } from 'rxjs';
import { By } from '@angular/platform-browser';
import { TranslateModule } from '@ngx-translate/core';
describe('AttachFormComponent', () => {
let component: AttachFormComponent;
@@ -31,6 +32,7 @@ describe('AttachFormComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});

View File

@@ -23,6 +23,7 @@ import { setupTestBed } from '@alfresco/adf-core';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TaskListService } from './../services/tasklist.service';
import { of } from 'rxjs';
import { TranslateModule } from '@ngx-translate/core';
describe('ChecklistComponent', () => {
@@ -33,7 +34,10 @@ describe('ChecklistComponent', () => {
let service: TaskListService;
setupTestBed({
imports: [ProcessTestingModule]
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
beforeEach(async(() => {

View File

@@ -23,6 +23,7 @@ import { StartTaskComponent } from './start-task.component';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { taskDetailsMock } from '../../mock/task/task-details.mock';
import { TaskDetailsModel } from '../models/task-details.model';
import { TranslateModule } from '@ngx-translate/core';
describe('StartTaskComponent', () => {
@@ -49,7 +50,10 @@ describe('StartTaskComponent', () => {
const testUser = { id: 1001, firstName: 'fakeName', email: 'fake@app.activiti.com' };
setupTestBed({
imports: [ProcessTestingModule]
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
beforeEach(async(() => {

View File

@@ -26,6 +26,7 @@ import { of } from 'rxjs';
import { TaskListService } from './../services/tasklist.service';
import { setupTestBed } from '@alfresco/adf-core';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
declare let jasmine: any;
@@ -75,7 +76,10 @@ describe('TaskAuditDirective', () => {
}
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [BasicButtonComponent]
});

View File

@@ -41,6 +41,7 @@ import {
import { TaskListService } from './../services/tasklist.service';
import { TaskDetailsComponent } from './task-details.component';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
const fakeUser: UserProcessModel = new UserProcessModel({
id: 'fake-id',
@@ -65,6 +66,7 @@ describe('TaskDetailsComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
schemas: [NO_ERRORS_SCHEMA]

View File

@@ -25,6 +25,7 @@ import { TaskFilterService } from '../services/task-filter.service';
import { TaskFiltersComponent } from './task-filters.component';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { By } from '@angular/platform-browser';
import { TranslateModule } from '@ngx-translate/core';
describe('TaskFiltersComponent', () => {
@@ -73,6 +74,7 @@ describe('TaskFiltersComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});

View File

@@ -41,6 +41,7 @@ import {
} from '../../../mock/task/task-details.mock';
import { TaskDetailsModel } from '../../models/task-details.model';
import { ProcessTestingModule } from '../../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('TaskFormComponent', () => {
let component: TaskFormComponent;
@@ -55,6 +56,7 @@ describe('TaskFormComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
schemas: [NO_ERRORS_SCHEMA]

View File

@@ -32,6 +32,7 @@ import { TaskDetailsModel } from '../models/task-details.model';
import { TaskListService } from './../services/tasklist.service';
import { TaskHeaderComponent } from './task-header.component';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('TaskHeaderComponent', () => {
@@ -57,6 +58,7 @@ describe('TaskHeaderComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});

View File

@@ -23,7 +23,7 @@ import { TaskListService } from '../services/tasklist.service';
import { TaskListComponent } from './task-list.component';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { fakeGlobalTask, fakeCustomSchema, fakeEmptyTask, paginatedTask } from '../../mock';
import { TranslateService } from '@ngx-translate/core';
import { TranslateService, TranslateModule } from '@ngx-translate/core';
import { of, Subject } from 'rxjs';
declare let jasmine: any;
@@ -36,6 +36,7 @@ describe('TaskListComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});
@@ -736,7 +737,10 @@ describe('CustomTaskListComponent', () => {
let component: CustomTaskListComponent;
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [CustomTaskListComponent]
});
@@ -777,7 +781,10 @@ describe('Task List: Custom EmptyTemplateComponent', () => {
let taskListService: TaskListService;
setupTestBed({
imports: [ProcessTestingModule],
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [EmptyTemplateComponent]
});
@@ -877,6 +884,7 @@ describe('TaskListContextMenuComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
],
declarations: [

View File

@@ -19,6 +19,7 @@ import { TaskStandaloneComponent } from './task-standalone.component';
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { setupTestBed } from '@alfresco/adf-core';
import { ProcessTestingModule } from '../../testing/process.testing.module';
import { TranslateModule } from '@ngx-translate/core';
describe('TaskStandaloneComponent', () => {
let component: TaskStandaloneComponent;
@@ -27,6 +28,7 @@ describe('TaskStandaloneComponent', () => {
setupTestBed({
imports: [
TranslateModule.forRoot(),
ProcessTestingModule
]
});

View File

@@ -25,21 +25,27 @@ import {
AppConfigServiceMock,
TranslationService,
TranslationMock,
CoreModule
CoreModule,
FormRenderingService
} from '@alfresco/adf-core';
import { TranslateModule } from '@ngx-translate/core';
import { ProcessFormRenderingService } from '../form/process-form-rendering.service';
import { RouterTestingModule } from '@angular/router/testing';
@NgModule({
imports: [
NoopAnimationsModule,
TranslateModule.forRoot(),
CoreModule.forRoot(),
ProcessModule.forRoot()
TranslateModule,
CoreModule,
ProcessModule,
RouterTestingModule
],
providers: [
{ provide: AlfrescoApiService, useClass: AlfrescoApiServiceMock },
{ provide: AppConfigService, useClass: AppConfigServiceMock },
{ provide: TranslationService, useClass: TranslationMock }
{ provide: TranslationService, useClass: TranslationMock },
FormRenderingService,
{ provide: FormRenderingService, useClass: ProcessFormRenderingService }
],
exports: [
NoopAnimationsModule,