Fixed unit test for process

This commit is contained in:
VitoAlbano 2024-05-23 15:55:52 +01:00
parent a315dcaa14
commit a16b6d786b
4 changed files with 10 additions and 8 deletions

View File

@ -26,6 +26,7 @@ import { ProcessTestingModule } from '../testing/process.testing.module';
import { HarnessLoader } from '@angular/cdk/testing'; import { HarnessLoader } from '@angular/cdk/testing';
import { TestbedHarnessEnvironment } from '@angular/cdk/testing/testbed'; import { TestbedHarnessEnvironment } from '@angular/cdk/testing/testbed';
import { MatProgressSpinnerHarness } from '@angular/material/progress-spinner/testing'; import { MatProgressSpinnerHarness } from '@angular/material/progress-spinner/testing';
import { AppDefinitionRepresentation } from '@alfresco/js-api';
describe('AppsListComponent', () => { describe('AppsListComponent', () => {
let loader: HarnessLoader; let loader: HarnessLoader;

View File

@ -15,7 +15,7 @@
* limitations under the License. * 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 { Observable, of } from 'rxjs';
import { import {
FormService, FormService,
@ -54,7 +54,7 @@ describe('RadioButtonsWidgetComponent', () => {
let processDefinitionService: ProcessDefinitionService; let processDefinitionService: ProcessDefinitionService;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ getTestBed().configureTestingModule({
imports: [ imports: [
TranslateModule.forRoot(), TranslateModule.forRoot(),
MatRadioModule, MatRadioModule,
@ -62,17 +62,18 @@ describe('RadioButtonsWidgetComponent', () => {
MatButtonModule, MatButtonModule,
FormsModule, FormsModule,
HttpClientTestingModule, HttpClientTestingModule,
MatIconModule MatIconModule,
ErrorWidgetComponent
], ],
declarations: [RadioButtonsWidgetComponent, ErrorWidgetComponent], declarations: [RadioButtonsWidgetComponent],
providers: [ providers: [
{ provide: TranslationService, useClass: TranslationMock }, { provide: TranslationService, useClass: TranslationMock },
{ provide: AlfrescoApiService, useClass: AlfrescoApiServiceMock }, { provide: AlfrescoApiService, useClass: AlfrescoApiServiceMock },
{ provide: AppConfigService, useClass: AppConfigServiceMock } { provide: AppConfigService, useClass: AppConfigServiceMock }
] ]
}); });
taskFormService = TestBed.inject(TaskFormService); taskFormService = getTestBed().inject(TaskFormService);
processDefinitionService = TestBed.inject(ProcessDefinitionService); processDefinitionService = getTestBed().inject(ProcessDefinitionService);
formService = new FormService(); formService = new FormService();
widget = new RadioButtonsWidgetComponent(formService, taskFormService, processDefinitionService); widget = new RadioButtonsWidgetComponent(formService, taskFormService, processDefinitionService);
@ -186,7 +187,7 @@ describe('RadioButtonsWidgetComponent', () => {
]; ];
beforeEach(() => { beforeEach(() => {
fixture = TestBed.createComponent(RadioButtonsWidgetComponent); fixture = getTestBed().createComponent(RadioButtonsWidgetComponent);
radioButtonWidget = fixture.componentInstance; radioButtonWidget = fixture.componentInstance;
element = fixture.nativeElement; element = fixture.nativeElement;
loader = TestbedHarnessEnvironment.loader(fixture); loader = TestbedHarnessEnvironment.loader(fixture);

View File

@ -45,6 +45,7 @@ import { HttpClientTestingModule } from '@angular/common/http/testing';
import { MatInputModule } from '@angular/material/input'; import { MatInputModule } from '@angular/material/input';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { MatAutocompleteModule } from '@angular/material/autocomplete'; import { MatAutocompleteModule } from '@angular/material/autocomplete';
import { RestVariable } from '@alfresco/js-api';
describe('StartProcessComponent', () => { describe('StartProcessComponent', () => {
let appConfig: AppConfigService; let appConfig: AppConfigService;

View File

@ -18,7 +18,6 @@
import { CoreTestingModule, UserInfoMode } from '@alfresco/adf-core'; import { CoreTestingModule, UserInfoMode } from '@alfresco/adf-core';
import { fakeEcmUser, fakeEcmUserNoImage } from '@alfresco/adf-content-services'; import { fakeEcmUser, fakeEcmUserNoImage } from '@alfresco/adf-content-services';
import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ComponentFixture, TestBed } from '@angular/core/testing';
import { MatMenuModule } from '@angular/material/menu';
import { By } from '@angular/platform-browser'; import { By } from '@angular/platform-browser';
import { ProcessUserInfoComponent } from './process-user-info.component'; import { ProcessUserInfoComponent } from './process-user-info.component';
import { HarnessLoader } from '@angular/cdk/testing'; import { HarnessLoader } from '@angular/cdk/testing';