ACS-8586: Remove internal dependency on PipeModule (#10086)

This commit is contained in:
Denys Vuika
2024-08-12 14:00:46 -04:00
committed by GitHub
parent 9527f067a3
commit 58484dd907
21 changed files with 52 additions and 183 deletions

View File

@@ -18,12 +18,8 @@
import { SimpleChange } from '@angular/core';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { CreateProcessAttachmentComponent } from './create-process-attachment.component';
import { TranslateModule } from '@ngx-translate/core';
import { HttpClientModule } from '@angular/common/http';
import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { AlfrescoApiService, AlfrescoApiServiceMock } from '@alfresco/adf-core';
import { ProcessTestingModule } from '../../testing/process.testing.module';
declare let jasmine: any;
@@ -52,13 +48,7 @@ describe('CreateProcessAttachmentComponent', () => {
beforeEach(() => {
TestBed.configureTestingModule({
imports: [
TranslateModule.forRoot(),
NoopAnimationsModule,
HttpClientModule,
MatButtonModule,
MatIconModule
],
imports: [ProcessTestingModule, CreateProcessAttachmentComponent],
providers: [{ provide: AlfrescoApiService, useClass: AlfrescoApiServiceMock }]
});
fixture = TestBed.createComponent(CreateProcessAttachmentComponent);

View File

@@ -26,13 +26,6 @@ import { ProcessContentService } from '../../form/services/process-content.servi
import { HarnessLoader } from '@angular/cdk/testing';
import { TestbedHarnessEnvironment } from '@angular/cdk/testing/testbed';
import { MatMenuItemHarness } from '@angular/material/menu/testing';
import { HttpClientTestingModule } from '@angular/common/http/testing';
import { MatMenuModule } from '@angular/material/menu';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatTooltipModule } from '@angular/material/tooltip';
import { AlfrescoApiService, AlfrescoApiServiceMock } from '@alfresco/adf-core';
import { TranslateModule } from '@ngx-translate/core';
describe('TaskAttachmentList', () => {
let component: TaskAttachmentListComponent;
@@ -47,15 +40,7 @@ describe('TaskAttachmentList', () => {
beforeEach(() => {
TestBed.configureTestingModule({
imports: [
TranslateModule.forRoot(),
HttpClientTestingModule,
MatMenuModule,
NoopAnimationsModule,
MatProgressSpinnerModule,
MatTooltipModule
],
providers: [{ provide: AlfrescoApiService, useClass: AlfrescoApiServiceMock }]
imports: [ProcessTestingModule, TaskAttachmentListComponent]
});
fixture = TestBed.createComponent(TaskAttachmentListComponent);
component = fixture.componentInstance;

View File

@@ -22,13 +22,11 @@ import {
AppConfigServiceMock,
FormRenderingService,
LocalizedDatePipe,
PipeModule,
TemplateModule,
TranslationMock,
TranslationService
} from '@alfresco/adf-core';
import { of, throwError } from 'rxjs';
import { MatSelectChange, MatSelectModule } from '@angular/material/select';
import { MatSelectChange } from '@angular/material/select';
import { ProcessService } from '../../services/process.service';
import {
newProcess,
@@ -45,11 +43,7 @@ import { MatFormFieldHarness } from '@angular/material/form-field/testing';
import { TestbedHarnessEnvironment } from '@angular/cdk/testing/testbed';
import { MatAutocompleteHarness } from '@angular/material/autocomplete/testing';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
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';
import { ActivitiContentService } from '../../../form/services/activiti-alfresco.service';
import { AppsProcessService } from '../../../services/apps-process.service';
@@ -74,20 +68,7 @@ describe('StartProcessComponent', () => {
beforeEach(() => {
getTestBed().configureTestingModule({
imports: [
TranslateModule.forRoot(),
TemplateModule,
NoopAnimationsModule,
ReactiveFormsModule,
FormsModule,
HttpClientTestingModule,
MatInputModule,
MatIconModule,
MatSelectModule,
MatAutocompleteModule,
PipeModule,
StartProcessInstanceComponent
],
imports: [TranslateModule.forRoot(), NoopAnimationsModule, HttpClientTestingModule, StartProcessInstanceComponent],
providers: [
LocalizedDatePipe,
ActivitiContentService,

View File

@@ -32,11 +32,13 @@ import {
import { TranslateModule } from '@ngx-translate/core';
import { ProcessFormRenderingService } from '../form/process-form-rendering.service';
import { RouterTestingModule } from '@angular/router/testing';
import { HttpClientTestingModule } from '@angular/common/http/testing';
@NgModule({
imports: [
AuthModule.forRoot({ useHash: true }),
NoopAnimationsModule,
HttpClientTestingModule,
TranslateModule.forRoot(),
CoreModule.forRoot(),
ProcessModule.forRoot(),