mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-13 13:03:04 +00:00
fix JournalVolumeSearchResultListElementComponent tests
This commit is contained in:
@@ -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';
|
||||||
@@ -83,14 +83,14 @@ const enviromentNoThumbs = {
|
|||||||
describe('JournalVolumeSearchResultListElementComponent', () => {
|
describe('JournalVolumeSearchResultListElementComponent', () => {
|
||||||
beforeEach(waitForAsync(() => {
|
beforeEach(waitForAsync(() => {
|
||||||
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, {
|
||||||
add: { changeDetection: ChangeDetectionStrategy.Default },
|
add: { changeDetection: ChangeDetectionStrategy.Default },
|
||||||
@@ -177,16 +177,25 @@ describe('JournalVolumeSearchResultListElementComponent', () => {
|
|||||||
|
|
||||||
beforeEach(waitForAsync(() => {
|
beforeEach(waitForAsync(() => {
|
||||||
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]
|
],
|
||||||
}).overrideComponent(JournalVolumeSearchResultListElementComponent, {
|
schemas: [NO_ERRORS_SCHEMA]
|
||||||
set: {changeDetection: ChangeDetectionStrategy.Default}
|
}).overrideComponent(JournalVolumeSearchResultListElementComponent, {
|
||||||
|
add: {changeDetection: ChangeDetectionStrategy.Default},
|
||||||
|
remove: {
|
||||||
|
imports: [
|
||||||
|
ThumbnailComponent,
|
||||||
|
ThemedBadgesComponent,
|
||||||
|
TruncatableComponent,
|
||||||
|
TruncatablePartComponent,
|
||||||
|
]
|
||||||
|
}
|
||||||
}).compileComponents();
|
}).compileComponents();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user