From f7968fe25600b513b270fce6e606eeb6c1f4d9ed Mon Sep 17 00:00:00 2001 From: Enea Jahollari Date: Wed, 27 Sep 2023 16:46:21 +0200 Subject: [PATCH] fix WorkspaceItemSearchResultListElementComponent tests --- ...-item-search-result-list-element.component.spec.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/app/shared/object-list/my-dspace-result-list-element/workspace-item-search-result/workspace-item-search-result-list-element.component.spec.ts b/src/app/shared/object-list/my-dspace-result-list-element/workspace-item-search-result/workspace-item-search-result-list-element.component.spec.ts index f1cf883c5f..25b39bb6de 100644 --- a/src/app/shared/object-list/my-dspace-result-list-element/workspace-item-search-result/workspace-item-search-result-list-element.component.spec.ts +++ b/src/app/shared/object-list/my-dspace-result-list-element/workspace-item-search-result/workspace-item-search-result-list-element.component.spec.ts @@ -21,6 +21,12 @@ import { APP_CONFIG } from '../../../../../config/app-config.interface'; import { Context } from '../../../../core/shared/context.model'; import { ThemeService } from '../../../theme-support/theme.service'; import { getMockThemeService } from '../../../mocks/theme-service.mock'; +import { mockTruncatableService } from '../../../mocks/mock-trucatable.service'; +import { + ListableObjectComponentLoaderComponent +} from '../../../object-collection/shared/listable-object/listable-object-component-loader.component'; +import { WorkspaceitemActionsComponent } from '../../../mydspace-actions/workspaceitem/workspaceitem-actions.component'; +import { ThemedLoadingComponent } from '../../../loading/themed-loading.component'; let component: WorkspaceItemSearchResultListElementComponent; let fixture: ComponentFixture; @@ -74,7 +80,7 @@ describe('WorkspaceItemSearchResultListElementComponent', () => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, WorkspaceItemSearchResultListElementComponent], providers: [ - { provide: TruncatableService, useValue: {} }, + { provide: TruncatableService, useValue: mockTruncatableService }, { provide: ItemDataService, useValue: {} }, { provide: LinkService, useValue: linkService }, { provide: DSONameService, useClass: DSONameServiceMock }, @@ -83,7 +89,8 @@ describe('WorkspaceItemSearchResultListElementComponent', () => { ], schemas: [NO_ERRORS_SCHEMA] }).overrideComponent(WorkspaceItemSearchResultListElementComponent, { - set: { changeDetection: ChangeDetectionStrategy.Default } + add: { changeDetection: ChangeDetectionStrategy.Default }, + remove: { imports: [ListableObjectComponentLoaderComponent, WorkspaceitemActionsComponent, ThemedLoadingComponent,]} }).compileComponents(); }));