mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-08 10:34:15 +00:00
fixed tests after angular 10 upgrade
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
// Load the implementations that should be tested
|
||||
import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
|
||||
import { async, ComponentFixture, inject, TestBed, } from '@angular/core/testing';
|
||||
import { ComponentFixture, inject, TestBed, waitForAsync, } from '@angular/core/testing';
|
||||
import { By } from '@angular/platform-browser';
|
||||
|
||||
import { of as observableOf } from 'rxjs';
|
||||
@@ -47,23 +47,20 @@ describe('SubmissionSectionContainerComponent test suite', () => {
|
||||
let compAsAny: any;
|
||||
let fixture: ComponentFixture<SubmissionSectionContainerComponent>;
|
||||
|
||||
let submissionServiceStub: SubmissionServiceStub;
|
||||
let sectionsServiceStub: SectionsServiceStub;
|
||||
const submissionServiceStub: SubmissionServiceStub = new SubmissionServiceStub();
|
||||
const sectionsServiceStub: SectionsServiceStub = new SectionsServiceStub();
|
||||
|
||||
const submissionId = mockSubmissionId;
|
||||
const collectionId = mockSubmissionCollectionId;
|
||||
|
||||
function init() {
|
||||
sectionsServiceStub = TestBed.inject(SectionsService as any);
|
||||
submissionServiceStub = TestBed.inject(SubmissionService as any);
|
||||
|
||||
sectionsServiceStub.isSectionValid.and.returnValue(observableOf(true));
|
||||
sectionsServiceStub.getSectionState.and.returnValue(observableOf(sectionState));
|
||||
submissionServiceStub.getActiveSectionId.and.returnValue(observableOf('traditionalpageone'));
|
||||
}
|
||||
|
||||
// async beforeEach
|
||||
beforeEach(async(() => {
|
||||
beforeEach(waitForAsync(() => {
|
||||
|
||||
TestBed.configureTestingModule({
|
||||
imports: [
|
||||
@@ -76,8 +73,8 @@ describe('SubmissionSectionContainerComponent test suite', () => {
|
||||
TestComponent,
|
||||
], // declare the test component
|
||||
providers: [
|
||||
{ provide: SectionsService, useClass: SectionsServiceStub },
|
||||
{ provide: SubmissionService, useClass: SubmissionServiceStub },
|
||||
{ provide: SectionsService, useValue: sectionsServiceStub },
|
||||
{ provide: SubmissionService, useValue: submissionServiceStub },
|
||||
SubmissionSectionContainerComponent
|
||||
],
|
||||
schemas: [CUSTOM_ELEMENTS_SCHEMA]
|
||||
@@ -92,14 +89,15 @@ describe('SubmissionSectionContainerComponent test suite', () => {
|
||||
|
||||
// synchronous beforeEach
|
||||
beforeEach(() => {
|
||||
init();
|
||||
html = `
|
||||
<ds-submission-section-container [collectionId]="collectionId"
|
||||
[submissionId]="submissionId"
|
||||
[sectionData]="object"></ds-submission-section-container>`;
|
||||
[submissionId]="submissionId"
|
||||
[sectionData]="object"></ds-submission-section-container>`;
|
||||
|
||||
testFixture = createTestComponent(html, TestComponent) as ComponentFixture<TestComponent>;
|
||||
testComp = testFixture.componentInstance;
|
||||
init();
|
||||
|
||||
});
|
||||
|
||||
it('should create SubmissionSectionContainerComponent', inject([SubmissionSectionContainerComponent], (app: SubmissionSectionContainerComponent) => {
|
||||
|
Reference in New Issue
Block a user