From 95916b765fa6c4e2de42ba742dd50db6604b29fa Mon Sep 17 00:00:00 2001 From: VitoAlbano Date: Thu, 23 May 2024 15:55:52 +0100 Subject: [PATCH] Fixed unit test for process --- .../src/lib/app-list/apps-list.component.spec.ts | 1 + .../radio-buttons/radio-buttons.widget.spec.ts | 15 ++++++++------- .../components/start-process.component.spec.ts | 3 ++- .../process-user-info.component.spec.ts | 1 - 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/lib/process-services/src/lib/app-list/apps-list.component.spec.ts b/lib/process-services/src/lib/app-list/apps-list.component.spec.ts index 4e90ed1490..fa6c42cb4b 100644 --- a/lib/process-services/src/lib/app-list/apps-list.component.spec.ts +++ b/lib/process-services/src/lib/app-list/apps-list.component.spec.ts @@ -26,6 +26,7 @@ import { ProcessTestingModule } from '../testing/process.testing.module'; import { HarnessLoader } from '@angular/cdk/testing'; import { TestbedHarnessEnvironment } from '@angular/cdk/testing/testbed'; import { MatProgressSpinnerHarness } from '@angular/material/progress-spinner/testing'; +import { AppDefinitionRepresentation } from '@alfresco/js-api'; describe('AppsListComponent', () => { let loader: HarnessLoader; diff --git a/lib/process-services/src/lib/form/widgets/radio-buttons/radio-buttons.widget.spec.ts b/lib/process-services/src/lib/form/widgets/radio-buttons/radio-buttons.widget.spec.ts index dcefd3b789..8f38b6a478 100644 --- a/lib/process-services/src/lib/form/widgets/radio-buttons/radio-buttons.widget.spec.ts +++ b/lib/process-services/src/lib/form/widgets/radio-buttons/radio-buttons.widget.spec.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { ComponentFixture, fakeAsync, TestBed } from '@angular/core/testing'; +import { ComponentFixture, fakeAsync, getTestBed } from '@angular/core/testing'; import { Observable, of } from 'rxjs'; import { FormService, @@ -54,7 +54,7 @@ describe('RadioButtonsWidgetComponent', () => { let processDefinitionService: ProcessDefinitionService; beforeEach(() => { - TestBed.configureTestingModule({ + getTestBed().configureTestingModule({ imports: [ TranslateModule.forRoot(), MatRadioModule, @@ -62,17 +62,18 @@ describe('RadioButtonsWidgetComponent', () => { MatButtonModule, FormsModule, HttpClientTestingModule, - MatIconModule + MatIconModule, + ErrorWidgetComponent ], - declarations: [RadioButtonsWidgetComponent, ErrorWidgetComponent], + declarations: [RadioButtonsWidgetComponent], providers: [ { provide: TranslationService, useClass: TranslationMock }, { provide: AlfrescoApiService, useClass: AlfrescoApiServiceMock }, { provide: AppConfigService, useClass: AppConfigServiceMock } ] }); - taskFormService = TestBed.inject(TaskFormService); - processDefinitionService = TestBed.inject(ProcessDefinitionService); + taskFormService = getTestBed().inject(TaskFormService); + processDefinitionService = getTestBed().inject(ProcessDefinitionService); formService = new FormService(); widget = new RadioButtonsWidgetComponent(formService, taskFormService, processDefinitionService); @@ -186,7 +187,7 @@ describe('RadioButtonsWidgetComponent', () => { ]; beforeEach(() => { - fixture = TestBed.createComponent(RadioButtonsWidgetComponent); + fixture = getTestBed().createComponent(RadioButtonsWidgetComponent); radioButtonWidget = fixture.componentInstance; element = fixture.nativeElement; loader = TestbedHarnessEnvironment.loader(fixture); diff --git a/lib/process-services/src/lib/process-list/components/start-process.component.spec.ts b/lib/process-services/src/lib/process-list/components/start-process.component.spec.ts index a841690140..390d2368a4 100644 --- a/lib/process-services/src/lib/process-list/components/start-process.component.spec.ts +++ b/lib/process-services/src/lib/process-list/components/start-process.component.spec.ts @@ -20,7 +20,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { AppConfigService, AppConfigServiceMock, LocalizedDatePipe, TemplateModule, TranslationMock, TranslationService } from '@alfresco/adf-core'; import { AppsProcessService } from '../../app-list/services/apps-process.service'; import { of, throwError } from 'rxjs'; -import { MatSelectChange } from '@angular/material/select'; +import { MatSelectChange, MatSelectModule } from '@angular/material/select'; import { ProcessService } from '../services/process.service'; import { newProcess, taskFormMock, testProcessDef, testMultipleProcessDefs, testProcessDefWithForm, testProcessDefinitions } from '../../mock'; import { StartProcessInstanceComponent } from './start-process.component'; @@ -38,6 +38,7 @@ import { HttpClientTestingModule } from '@angular/common/http/testing'; import { MatInputModule } from '@angular/material/input'; import { MatIconModule } from '@angular/material/icon'; import { MatAutocompleteModule } from '@angular/material/autocomplete'; +import { RestVariable } from '@alfresco/js-api'; describe('StartProcessComponent', () => { let appConfig: AppConfigService; diff --git a/lib/process-services/src/lib/process-user-info/process-user-info.component.spec.ts b/lib/process-services/src/lib/process-user-info/process-user-info.component.spec.ts index df22b9568c..aadfc0d03f 100644 --- a/lib/process-services/src/lib/process-user-info/process-user-info.component.spec.ts +++ b/lib/process-services/src/lib/process-user-info/process-user-info.component.spec.ts @@ -18,7 +18,6 @@ import { CoreTestingModule, UserInfoMode } from '@alfresco/adf-core'; import { fakeEcmUser, fakeEcmUserNoImage } from '@alfresco/adf-content-services'; import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { MatMenuModule } from '@angular/material/menu'; import { By } from '@angular/platform-browser'; import { ProcessUserInfoComponent } from './process-user-info.component'; import { HarnessLoader } from '@angular/cdk/testing';