Merged in CST-12498 (pull request #1037)

CST-12498 fix tests errors and lint errors

Approved-by: Stefano Maffei
This commit is contained in:
Mattia Vianelli
2023-11-20 14:54:36 +00:00
committed by Stefano Maffei
5 changed files with 20 additions and 18 deletions

View File

@@ -28,6 +28,7 @@ describe('LdnServiceFormEditComponent', () => {
const translateServiceStub = { const translateServiceStub = {
get: () => of('translated-text'), get: () => of('translated-text'),
instant: () => 'translated-text',
onLangChange: new EventEmitter(), onLangChange: new EventEmitter(),
onTranslationChange: new EventEmitter(), onTranslationChange: new EventEmitter(),
onDefaultLangChange: new EventEmitter() onDefaultLangChange: new EventEmitter()

View File

@@ -25,12 +25,14 @@ describe('LdnServiceFormComponent', () => {
let notificationsService: any; let notificationsService: any;
const itemFiltersRdPL$ = createSuccessfulRemoteDataObject$(createPaginatedList([new Itemfilter()])); const itemFiltersRdPL$ = createSuccessfulRemoteDataObject$(createPaginatedList([new Itemfilter()]));
const translateServiceStub = { const translateServiceStub = {
get: () => of('translated-text'), get: () => of('translated-text'),
instant: () => 'translated-text',
onLangChange: new EventEmitter(), onLangChange: new EventEmitter(),
onTranslationChange: new EventEmitter(), onTranslationChange: new EventEmitter(),
onDefaultLangChange: new EventEmitter() onDefaultLangChange: new EventEmitter()
}; };
beforeEach(async () => { beforeEach(async () => {
ldnItemfiltersService = jasmine.createSpyObj('ldnItemfiltersService', { ldnItemfiltersService = jasmine.createSpyObj('ldnItemfiltersService', {

View File

@@ -2,11 +2,11 @@ import {LdnService} from '../ldn-services-model/ldn-services.model';
import {LDN_SERVICE} from '../ldn-services-model/ldn-service.resource-type'; import {LDN_SERVICE} from '../ldn-services-model/ldn-service.resource-type';
import {RemoteData} from '../../../core/data/remote-data'; import {RemoteData} from '../../../core/data/remote-data';
import {PaginatedList} from '../../../core/data/paginated-list.model'; import {PaginatedList} from '../../../core/data/paginated-list.model';
import {Observable, of} from "rxjs"; import {Observable, of} from 'rxjs';
import {createSuccessfulRemoteDataObject$} from "../../../shared/remote-data.utils"; import {createSuccessfulRemoteDataObject$} from '../../../shared/remote-data.utils';
export const mockLdnService: LdnService = { export const mockLdnService: LdnService = {
uuid: "1", uuid: '1',
enabled: false, enabled: false,
score: 0, score: 0,
id: 1, id: 1,
@@ -40,7 +40,7 @@ export const mockLdnService: LdnService = {
}, },
}, },
get self(): string { get self(): string {
return ""; return '';
}, },
}; };
@@ -48,7 +48,7 @@ export const mockLdnServiceRD$ = createSuccessfulRemoteDataObject$(mockLdnServic
export const mockLdnServices: LdnService[] = [{ export const mockLdnServices: LdnService[] = [{
uuid: "1", uuid: '1',
enabled: false, enabled: false,
score: 0, score: 0,
id: 1, id: 1,
@@ -82,10 +82,10 @@ export const mockLdnServices: LdnService[] = [{
}, },
}, },
get self(): string { get self(): string {
return ""; return '';
}, },
}, { }, {
uuid: "2", uuid: '2',
enabled: false, enabled: false,
score: 0, score: 0,
id: 2, id: 2,
@@ -119,8 +119,8 @@ export const mockLdnServices: LdnService[] = [{
}, },
}, },
get self(): string { get self(): string {
return ""; return '';
}, },
} }
] ];
export const mockLdnServicesRD$: Observable<RemoteData<PaginatedList<LdnService>>> = of((mockLdnServices as unknown) as RemoteData<PaginatedList<LdnService>>); export const mockLdnServicesRD$: Observable<RemoteData<PaginatedList<LdnService>>> = of((mockLdnServices as unknown) as RemoteData<PaginatedList<LdnService>>);

View File

@@ -8,12 +8,12 @@ import {LdnServicesService} from '../ldn-services-data/ldn-services-data.service
import {PaginationService} from '../../../core/pagination/pagination.service'; import {PaginationService} from '../../../core/pagination/pagination.service';
import {PaginationServiceStub} from '../../../shared/testing/pagination-service.stub'; import {PaginationServiceStub} from '../../../shared/testing/pagination-service.stub';
import {of} from 'rxjs'; import {of} from 'rxjs';
import {LdnService} from "../ldn-services-model/ldn-services.model"; import {LdnService} from '../ldn-services-model/ldn-services.model';
import {PaginatedList} from "../../../core/data/paginated-list.model"; import {PaginatedList} from '../../../core/data/paginated-list.model';
import {RemoteData} from "../../../core/data/remote-data"; import {RemoteData} from '../../../core/data/remote-data';
import {LdnServicesOverviewComponent} from './ldn-services-directory.component'; import {LdnServicesOverviewComponent} from './ldn-services-directory.component';
import {createSuccessfulRemoteDataObject$} from "../../../shared/remote-data.utils"; import {createSuccessfulRemoteDataObject$} from '../../../shared/remote-data.utils';
import {createPaginatedList} from "../../../shared/testing/utils.test"; import {createPaginatedList} from '../../../shared/testing/utils.test';
describe('LdnServicesOverviewComponent', () => { describe('LdnServicesOverviewComponent', () => {
let component: LdnServicesOverviewComponent; let component: LdnServicesOverviewComponent;
@@ -33,7 +33,7 @@ describe('LdnServicesOverviewComponent', () => {
beforeEach(async () => { beforeEach(async () => {
paginationService = new PaginationServiceStub(); paginationService = new PaginationServiceStub();
ldnServicesService = jasmine.createSpyObj('LdnServicesService', ['findAll', 'delete', 'patch']) ldnServicesService = jasmine.createSpyObj('LdnServicesService', ['findAll', 'delete', 'patch']);
await TestBed.configureTestingModule({ await TestBed.configureTestingModule({
imports: [TranslateModule.forRoot()], imports: [TranslateModule.forRoot()],
declarations: [LdnServicesOverviewComponent], declarations: [LdnServicesOverviewComponent],
@@ -89,7 +89,7 @@ describe('LdnServicesOverviewComponent', () => {
{id: 2, name: 'Service 2', description: 'Description 2', enabled: false}, {id: 2, name: 'Service 2', description: 'Description 2', enabled: false},
{id: 3, name: 'Service 3', description: 'Description 3', enabled: true}]); {id: 3, name: 'Service 3', description: 'Description 3', enabled: true}]);
const mockLdnServicesRD = createPaginatedList(testData) const mockLdnServicesRD = createPaginatedList(testData);
component.ldnServicesRD$ = createSuccessfulRemoteDataObject$(mockLdnServicesRD); component.ldnServicesRD$ = createSuccessfulRemoteDataObject$(mockLdnServicesRD);
fixture.detectChanges(); fixture.detectChanges();

View File

@@ -25,7 +25,6 @@ import { RequestParam } from '../cache/models/request-param.model';
import { ObjectCacheEntry } from '../cache/object-cache.reducer'; import { ObjectCacheEntry } from '../cache/object-cache.reducer';
import { ObjectCacheService } from '../cache/object-cache.service'; import { ObjectCacheService } from '../cache/object-cache.service';
import { DSpaceSerializer } from '../dspace-rest/dspace.serializer'; import { DSpaceSerializer } from '../dspace-rest/dspace.serializer';
import { DSpaceObject } from '../shared/dspace-object.model';
import { HALEndpointService } from '../shared/hal-endpoint.service'; import { HALEndpointService } from '../shared/hal-endpoint.service';
import { getFirstCompletedRemoteData, getFirstSucceededRemoteData, getRemoteDataPayload } from '../shared/operators'; import { getFirstCompletedRemoteData, getFirstSucceededRemoteData, getRemoteDataPayload } from '../shared/operators';
import { URLCombiner } from '../url-combiner/url-combiner'; import { URLCombiner } from '../url-combiner/url-combiner';