fix JournalVolumeSearchResultListElementComponent tests

This commit is contained in:
Enea Jahollari
2023-09-28 18:18:09 +02:00
parent 7d96c90db9
commit 69e5b03015

View File

@@ -1,4 +1,4 @@
import { waitForAsync, ComponentFixture, TestBed } from '@angular/core/testing'; import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing';
import { ChangeDetectionStrategy, NO_ERRORS_SCHEMA } from '@angular/core'; import { ChangeDetectionStrategy, NO_ERRORS_SCHEMA } from '@angular/core';
import { By } from '@angular/platform-browser'; import { By } from '@angular/platform-browser';
import { of as observableOf } from 'rxjs'; import { of as observableOf } from 'rxjs';
@@ -85,11 +85,11 @@ describe('JournalVolumeSearchResultListElementComponent', () => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [JournalVolumeSearchResultListElementComponent, TruncatePipe], imports: [JournalVolumeSearchResultListElementComponent, TruncatePipe],
providers: [ providers: [
{ provide: TruncatableService, useValue: mockTruncatableService }, {provide: TruncatableService, useValue: mockTruncatableService},
{ provide: DSONameService, useClass: DSONameServiceMock }, {provide: DSONameService, useClass: DSONameServiceMock},
{ provide: APP_CONFIG, useValue: environmentUseThumbs }, {provide: APP_CONFIG, useValue: environmentUseThumbs},
{ provide: ThemeService, useValue: getMockThemeService() }, {provide: ThemeService, useValue: getMockThemeService()},
{ provide: ActivatedRoute, useValue: new ActivatedRouteStub() } {provide: ActivatedRoute, useValue: new ActivatedRouteStub()}
], ],
schemas: [NO_ERRORS_SCHEMA] schemas: [NO_ERRORS_SCHEMA]
}).overrideComponent(JournalVolumeSearchResultListElementComponent, { }).overrideComponent(JournalVolumeSearchResultListElementComponent, {
@@ -179,14 +179,23 @@ describe('JournalVolumeSearchResultListElementComponent', () => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [JournalVolumeSearchResultListElementComponent, TruncatePipe], imports: [JournalVolumeSearchResultListElementComponent, TruncatePipe],
providers: [ providers: [
{ provide: TruncatableService, useValue: mockTruncatableService }, {provide: TruncatableService, useValue: mockTruncatableService},
{ provide: DSONameService, useClass: DSONameServiceMock }, {provide: DSONameService, useClass: DSONameServiceMock},
{ provide: APP_CONFIG, useValue: enviromentNoThumbs }, {provide: APP_CONFIG, useValue: enviromentNoThumbs},
{ provide: ThemeService, useValue: getMockThemeService() } {provide: ThemeService, useValue: getMockThemeService()},
{ provide: ActivatedRoute, useValue: new ActivatedRouteStub() }
], ],
schemas: [NO_ERRORS_SCHEMA] schemas: [NO_ERRORS_SCHEMA]
}).overrideComponent(JournalVolumeSearchResultListElementComponent, { }).overrideComponent(JournalVolumeSearchResultListElementComponent, {
set: {changeDetection: ChangeDetectionStrategy.Default} add: {changeDetection: ChangeDetectionStrategy.Default},
remove: {
imports: [
ThumbnailComponent,
ThemedBadgesComponent,
TruncatableComponent,
TruncatablePartComponent,
]
}
}).compileComponents(); }).compileComponents();
})); }));