feat: fix ItemVersionHistoryComponent test

This commit is contained in:
Enea Jahollari
2023-09-26 13:15:55 +02:00
parent 815c09b7d9
commit 9f5dbef490

View File

@@ -3,11 +3,12 @@ import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing';
import { VarDirective } from '../../../shared/utils/var.directive'; import { VarDirective } from '../../../shared/utils/var.directive';
import { RouterTestingModule } from '@angular/router/testing'; import { RouterTestingModule } from '@angular/router/testing';
import { TranslateModule } from '@ngx-translate/core'; 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 { Item } from '../../../core/shared/item.model';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { of as observableOf } from 'rxjs'; import { of as observableOf } from 'rxjs';
import { createSuccessfulRemoteDataObject } from '../../../shared/remote-data.utils'; import { createSuccessfulRemoteDataObject } from '../../../shared/remote-data.utils';
import { ItemVersionsComponent } from '../../versions/item-versions.component';
describe('ItemVersionHistoryComponent', () => { describe('ItemVersionHistoryComponent', () => {
let component: ItemVersionHistoryComponent; let component: ItemVersionHistoryComponent;
@@ -28,12 +29,22 @@ describe('ItemVersionHistoryComponent', () => {
beforeEach(waitForAsync(() => { beforeEach(waitForAsync(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [TranslateModule.forRoot(), RouterTestingModule.withRoutes([]), ItemVersionHistoryComponent, VarDirective], imports: [
TranslateModule.forRoot(),
RouterTestingModule.withRoutes([]),
ItemVersionHistoryComponent,
VarDirective
],
providers: [ providers: [
{ provide: ActivatedRoute, useValue: activatedRoute } { provide: ActivatedRoute, useValue: activatedRoute }
], ],
schemas: [NO_ERRORS_SCHEMA] schemas: [NO_ERRORS_SCHEMA]
}).compileComponents(); })
.overrideComponent(ItemVersionHistoryComponent, {
remove: {imports: [ItemVersionsComponent]},
add: { imports: [MockItemVersionsComponent]}
})
.compileComponents();
})); }));
beforeEach(() => { beforeEach(() => {
@@ -49,3 +60,10 @@ describe('ItemVersionHistoryComponent', () => {
}); });
}); });
}); });
@Component({
selector: 'ds-item-versions',
template: '',
standalone: true
})
class MockItemVersionsComponent {}