diff --git a/src/app/item-page/edit-item-page/item-version-history/item-version-history.component.spec.ts b/src/app/item-page/edit-item-page/item-version-history/item-version-history.component.spec.ts index 326f2554c1..e7cb640cea 100644 --- a/src/app/item-page/edit-item-page/item-version-history/item-version-history.component.spec.ts +++ b/src/app/item-page/edit-item-page/item-version-history/item-version-history.component.spec.ts @@ -3,11 +3,12 @@ import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; import { VarDirective } from '../../../shared/utils/var.directive'; import { RouterTestingModule } from '@angular/router/testing'; import { TranslateModule } from '@ngx-translate/core'; -import { NO_ERRORS_SCHEMA } from '@angular/core'; +import { Component, NO_ERRORS_SCHEMA } from '@angular/core'; import { Item } from '../../../core/shared/item.model'; import { ActivatedRoute } from '@angular/router'; import { of as observableOf } from 'rxjs'; import { createSuccessfulRemoteDataObject } from '../../../shared/remote-data.utils'; +import { ItemVersionsComponent } from '../../versions/item-versions.component'; describe('ItemVersionHistoryComponent', () => { let component: ItemVersionHistoryComponent; @@ -28,12 +29,22 @@ describe('ItemVersionHistoryComponent', () => { beforeEach(waitForAsync(() => { TestBed.configureTestingModule({ - imports: [TranslateModule.forRoot(), RouterTestingModule.withRoutes([]), ItemVersionHistoryComponent, VarDirective], + imports: [ + TranslateModule.forRoot(), + RouterTestingModule.withRoutes([]), + ItemVersionHistoryComponent, + VarDirective + ], providers: [ { provide: ActivatedRoute, useValue: activatedRoute } ], schemas: [NO_ERRORS_SCHEMA] -}).compileComponents(); +}) + .overrideComponent(ItemVersionHistoryComponent, { + remove: {imports: [ItemVersionsComponent]}, + add: { imports: [MockItemVersionsComponent]} + }) + .compileComponents(); })); beforeEach(() => { @@ -49,3 +60,10 @@ describe('ItemVersionHistoryComponent', () => { }); }); }); + +@Component({ + selector: 'ds-item-versions', + template: '', + standalone: true +}) +class MockItemVersionsComponent {}