Additional fix for CI tests

This commit is contained in:
Matteo Perelli
2020-06-26 09:29:11 +02:00
parent 9ada61db28
commit 97b4b90585
2 changed files with 4 additions and 3 deletions

View File

@@ -11,7 +11,7 @@ import { NotificationsService } from '../../shared/notifications/notifications.s
import { HttpClient } from '@angular/common/http'; import { HttpClient } from '@angular/common/http';
import { FindListOptions, GetRequest } from './request.models'; import { FindListOptions, GetRequest } from './request.models';
import { Observable } from 'rxjs/internal/Observable'; import { Observable } from 'rxjs/internal/Observable';
import { distinctUntilChanged, map, switchMap, take, flatMap, catchError } from 'rxjs/operators'; import { distinctUntilChanged, map, switchMap } from 'rxjs/operators';
import { PaginatedSearchOptions } from '../../shared/search/paginated-search-options.model'; import { PaginatedSearchOptions } from '../../shared/search/paginated-search-options.model';
import { hasValue, isNotEmptyOperator } from '../../shared/empty.util'; import { hasValue, isNotEmptyOperator } from '../../shared/empty.util';
import { configureRequest } from '../shared/operators'; import { configureRequest } from '../shared/operators';

View File

@@ -21,6 +21,7 @@ describe('SubmissionImportExternalPreviewComponent test suite', () => {
let compAsAny: any; let compAsAny: any;
let fixture: ComponentFixture<SubmissionImportExternalPreviewComponent>; let fixture: ComponentFixture<SubmissionImportExternalPreviewComponent>;
let submissionServiceStub: SubmissionServiceStub; let submissionServiceStub: SubmissionServiceStub;
const modal = jasmine.createSpyObj('modal', ['close', 'dismiss']);
const externalEntry = Object.assign(new ExternalSourceEntry(), { const externalEntry = Object.assign(new ExternalSourceEntry(), {
id: '0001-0001-0001-0001', id: '0001-0001-0001-0001',
display: 'John Doe', display: 'John Doe',
@@ -49,7 +50,7 @@ describe('SubmissionImportExternalPreviewComponent test suite', () => {
{ provide: SubmissionService, useValue: new SubmissionServiceStub() }, { provide: SubmissionService, useValue: new SubmissionServiceStub() },
{ provide: NotificationsService, useValue: new NotificationsServiceStub() }, { provide: NotificationsService, useValue: new NotificationsServiceStub() },
{ provide: NgbModal, useValue: { open: () => {/*comment*/} } }, { provide: NgbModal, useValue: { open: () => {/*comment*/} } },
{ provide: NgbActiveModal, useValue: { dismiss: () => {/*comment*/} } }, { provide: NgbActiveModal, useValue: modal },
SubmissionImportExternalPreviewComponent SubmissionImportExternalPreviewComponent
], ],
schemas: [NO_ERRORS_SCHEMA] schemas: [NO_ERRORS_SCHEMA]
@@ -103,7 +104,7 @@ describe('SubmissionImportExternalPreviewComponent test suite', () => {
}); });
it('Should close the modal calling \'activeModal.dismiss\'', () => { it('Should close the modal calling \'activeModal.dismiss\'', () => {
spyOn(compAsAny.activeModal, 'dismiss'); comp.modalRef = jasmine.createSpyObj('modal', ['close', 'dismiss']);
comp.closeMetadataModal(); comp.closeMetadataModal();
expect(compAsAny.activeModal.dismiss).toHaveBeenCalled(); expect(compAsAny.activeModal.dismiss).toHaveBeenCalled();