CC License Submission Step - fix tests

This commit is contained in:
Samuel
2020-06-30 10:53:56 +02:00
parent 6ef60351a5
commit 3f39752550

View File

@@ -130,6 +130,16 @@ describe('SubmissionSectionCcLicensesComponent', () => {
]; ];
const submissionCcLicensesDataService = jasmine.createSpyObj('submissionCcLicensesDataService', { const submissionCcLicensesDataService = jasmine.createSpyObj('submissionCcLicensesDataService', {
findAll: observableOf(new RemoteData(
false,
false,
true,
undefined,
new PaginatedList(new PageInfo(), submissionCcLicenses),
)),
});
const submissionCcLicenseUrlDataService = jasmine.createSpyObj('submissionCcLicenseUrlDataService', {
getCcLicenseLink: observableOf(new RemoteData( getCcLicenseLink: observableOf(new RemoteData(
false, false,
false, false,
@@ -139,13 +149,6 @@ describe('SubmissionSectionCcLicensesComponent', () => {
url: 'test cc license link', url: 'test cc license link',
} }
)), )),
findAll: observableOf(new RemoteData(
false,
false,
true,
undefined,
new PaginatedList(new PageInfo(), submissionCcLicenses),
)),
}); });
const sectionService = { const sectionService = {
@@ -174,7 +177,7 @@ describe('SubmissionSectionCcLicensesComponent', () => {
], ],
providers: [ providers: [
{ provide: SubmissionCcLicenseDataService, useValue: submissionCcLicensesDataService }, { provide: SubmissionCcLicenseDataService, useValue: submissionCcLicensesDataService },
{ provide: SubmissionCcLicenseUrlDataService, useValue: {} }, { provide: SubmissionCcLicenseUrlDataService, useValue: submissionCcLicenseUrlDataService },
{ provide: SectionsService, useValue: sectionService }, { provide: SectionsService, useValue: sectionService },
{ provide: JsonPatchOperationsBuilder, useValue: operationsBuilder }, { provide: JsonPatchOperationsBuilder, useValue: operationsBuilder },
{ provide: 'collectionIdProvider', useValue: 'test collection id' }, { provide: 'collectionIdProvider', useValue: 'test collection id' },
@@ -240,7 +243,7 @@ describe('SubmissionSectionCcLicensesComponent', () => {
}); });
it('should call the submission cc licenses data service getCcLicenseLink method', () => { it('should call the submission cc licenses data service getCcLicenseLink method', () => {
expect(submissionCcLicensesDataService.getCcLicenseLink).toHaveBeenCalledWith( expect(submissionCcLicenseUrlDataService.getCcLicenseLink).toHaveBeenCalledWith(
ccLicence, ccLicence,
new Map([ new Map([
[ccLicence.fields[0], ccLicence.fields[0].enums[1]], [ccLicence.fields[0], ccLicence.fields[0].enums[1]],