fix ProjectSearchResultListElementComponent tests

This commit is contained in:
Enea Jahollari
2023-09-28 19:51:56 +02:00
parent 4c2c5af3ad
commit a353ac1188

View File

@@ -12,6 +12,12 @@ import { By } from '@angular/platform-browser';
import { APP_CONFIG } from '../../../../../../config/app-config.interface';
import { ThemeService } from '../../../../../shared/theme-support/theme.service';
import { getMockThemeService } from '../../../../../shared/mocks/theme-service.mock';
import { mockTruncatableService } from '../../../../../shared/mocks/mock-trucatable.service';
import { ThumbnailComponent } from '../../../../../thumbnail/thumbnail.component';
import { TruncatableComponent } from '../../../../../shared/truncatable/truncatable.component';
import { ThemedBadgesComponent } from '../../../../../shared/object-collection/shared/badges/themed-badges.component';
import { ActivatedRoute } from '@angular/router';
import { ActivatedRouteStub } from '../../../../../shared/testing/active-router.stub';
let projectListElementComponent: ProjectSearchResultListElementComponent;
let fixture: ComponentFixture<ProjectSearchResultListElementComponent>;
@@ -71,14 +77,20 @@ describe('ProjectSearchResultListElementComponent', () => {
TestBed.configureTestingModule({
imports: [ProjectSearchResultListElementComponent, TruncatePipe],
providers: [
{ provide: TruncatableService, useValue: {} },
{ provide: TruncatableService, useValue: mockTruncatableService },
{ provide: DSONameService, useClass: DSONameServiceMock },
{ provide: APP_CONFIG, useValue: environmentUseThumbs },
{ provide: ThemeService, useValue: getMockThemeService() }
{ provide: ThemeService, useValue: getMockThemeService() },
{ provide: ActivatedRoute, useValue: new ActivatedRouteStub() }
],
schemas: [NO_ERRORS_SCHEMA]
}).overrideComponent(ProjectSearchResultListElementComponent, {
set: { changeDetection: ChangeDetectionStrategy.Default }
add: { changeDetection: ChangeDetectionStrategy.Default },
remove: { imports: [
ThumbnailComponent,
TruncatableComponent,
ThemedBadgesComponent
]}
}).compileComponents();
}));
@@ -134,7 +146,7 @@ describe('ProjectSearchResultListElementComponent', () => {
TestBed.configureTestingModule({
imports: [ProjectSearchResultListElementComponent, TruncatePipe],
providers: [
{ provide: TruncatableService, useValue: {} },
{ provide: TruncatableService, useValue: mockTruncatableService },
{ provide: DSONameService, useClass: DSONameServiceMock },
{ provide: APP_CONFIG, useValue: enviromentNoThumbs },
{ provide: ThemeService, useValue: getMockThemeService() }