Fix tests

This commit is contained in:
Giuseppe Digilio
2021-05-17 19:28:01 +02:00
parent 4d12236930
commit ac7c038703
14 changed files with 340 additions and 105 deletions

View File

@@ -28,7 +28,7 @@ import {
mockSectionsData,
mockSectionsDataTwo,
mockSectionsErrors,
mockSectionsErrorsTwo,
mockSectionsErrorsTouchedField,
mockSubmissionCollectionId,
mockSubmissionDefinition,
mockSubmissionDefinitionResponse,
@@ -358,18 +358,21 @@ describe('SubmissionObjectEffects test suite', () => {
submissionId,
'traditionalpageone',
mockSectionsData.traditionalpageone as any,
errorsList.traditionalpageone || [],
errorsList.traditionalpageone || []
),
c: new UpdateSectionDataAction(
submissionId,
'license',
mockSectionsData.license as any,
errorsList.license || [],
errorsList.license || []
),
d: new UpdateSectionDataAction(
submissionId,
'upload',
mockSectionsData.upload as any,
errorsList.upload || [],
errorsList.upload || []
),
});
@@ -408,25 +411,29 @@ describe('SubmissionObjectEffects test suite', () => {
}
});
const errorsList = parseSectionErrors(mockSectionsErrorsTwo);
const errorsToShowList = parseSectionErrors(mockSectionsErrorsTouchedField);
const serverValidationErrorsList = parseSectionErrors(mockSectionsErrors);
const expected = cold('--(bcd)-', {
b: new UpdateSectionDataAction(
submissionId,
'traditionalpageone',
mockSectionsData.traditionalpageone as any,
errorsList.traditionalpageone
errorsToShowList.traditionalpageone,
serverValidationErrorsList.traditionalpageone
),
c: new UpdateSectionDataAction(
submissionId,
'license',
mockSectionsData.license as any,
errorsList.license || []
errorsToShowList.license || [],
serverValidationErrorsList.license || []
),
d: new UpdateSectionDataAction(
submissionId,
'upload',
mockSectionsData.upload as any,
errorsList.upload || []
errorsToShowList.upload || [],
serverValidationErrorsList.upload || []
),
});
@@ -459,18 +466,21 @@ describe('SubmissionObjectEffects test suite', () => {
submissionId,
'traditionalpageone',
mockSectionsData.traditionalpageone as any,
[],
[]
),
c: new UpdateSectionDataAction(
submissionId,
'license',
mockSectionsData.license as any,
[],
[]
),
d: new UpdateSectionDataAction(
submissionId,
'upload',
mockSectionsData.upload as any,
[],
[]
),
});
@@ -506,18 +516,21 @@ describe('SubmissionObjectEffects test suite', () => {
submissionId,
'traditionalpageone',
mockSectionsData.traditionalpageone as any,
errorsList.traditionalpageone || [],
errorsList.traditionalpageone || []
),
c: new UpdateSectionDataAction(
submissionId,
'license',
mockSectionsData.license as any,
errorsList.license || [],
errorsList.license || []
),
d: new UpdateSectionDataAction(
submissionId,
'upload',
mockSectionsData.upload as any,
errorsList.upload || [],
errorsList.upload || []
),
});
@@ -553,24 +566,28 @@ describe('SubmissionObjectEffects test suite', () => {
submissionId,
'traditionalpageone',
mockSectionsDataTwo.traditionalpageone as any,
errorsList.traditionalpageone || [],
errorsList.traditionalpageone || []
),
c: new UpdateSectionDataAction(
submissionId,
'traditionalpagetwo',
mockSectionsDataTwo.traditionalpagetwo as any,
errorsList.traditionalpagetwo || [],
errorsList.traditionalpagetwo || []
),
d: new UpdateSectionDataAction(
submissionId,
'license',
mockSectionsDataTwo.license as any,
errorsList.license || [],
errorsList.license || []
),
e: new UpdateSectionDataAction(
submissionId,
'upload',
mockSectionsDataTwo.upload as any,
errorsList.upload || [],
errorsList.upload || []
),
});
@@ -610,18 +627,21 @@ describe('SubmissionObjectEffects test suite', () => {
submissionId,
'traditionalpageone',
mockSectionsData.traditionalpageone as any,
[]
[],
errorsList.traditionalpageone
),
c: new UpdateSectionDataAction(
submissionId,
'license',
mockSectionsData.license as any,
errorsList.license || [],
errorsList.license || []
),
d: new UpdateSectionDataAction(
submissionId,
'upload',
mockSectionsData.upload as any,
errorsList.upload || [],
errorsList.upload || []
),
});
@@ -655,18 +675,21 @@ describe('SubmissionObjectEffects test suite', () => {
submissionId,
'traditionalpageone',
mockSectionsData.traditionalpageone as any,
[],
[]
),
c: new UpdateSectionDataAction(
submissionId,
'license',
mockSectionsData.license as any,
[],
[]
),
d: new UpdateSectionDataAction(
submissionId,
'upload',
mockSectionsData.upload as any,
[],
[]
),
});
@@ -696,26 +719,28 @@ describe('SubmissionObjectEffects test suite', () => {
}
});
const errorsList = parseSectionErrors(mockSectionsErrors);
console.log(errorsList);
const serverValidationErrorsList = parseSectionErrors(mockSectionsErrors);
const expected = cold('--(bcd)-', {
b: new UpdateSectionDataAction(
submissionId,
'traditionalpageone',
mockSectionsData.traditionalpageone as any,
[]
[],
serverValidationErrorsList.traditionalpageone
),
c: new UpdateSectionDataAction(
submissionId,
'license',
mockSectionsData.license as any,
errorsList.license || []
serverValidationErrorsList.license || [],
serverValidationErrorsList.license || []
),
d: new UpdateSectionDataAction(
submissionId,
'upload',
mockSectionsData.upload as any,
errorsList.upload || []
serverValidationErrorsList.upload || [],
serverValidationErrorsList.upload || []
),
});
@@ -750,24 +775,28 @@ describe('SubmissionObjectEffects test suite', () => {
submissionId,
'traditionalpageone',
mockSectionsDataTwo.traditionalpageone as any,
[]
[],
errorsList.traditionalpageone
),
c: new UpdateSectionDataAction(
submissionId,
'traditionalpagetwo',
mockSectionsDataTwo.traditionalpagetwo as any,
errorsList.traditionalpagetwo || [],
errorsList.traditionalpagetwo || []
),
d: new UpdateSectionDataAction(
submissionId,
'license',
mockSectionsDataTwo.license as any,
errorsList.license || [],
errorsList.license || []
),
e: new UpdateSectionDataAction(
submissionId,
'upload',
mockSectionsDataTwo.upload as any,
errorsList.upload || [],
errorsList.upload || []
),
});
@@ -880,18 +909,21 @@ describe('SubmissionObjectEffects test suite', () => {
submissionId,
'traditionalpageone',
mockSectionsData.traditionalpageone as any,
errorsList.traditionalpageone || [],
errorsList.traditionalpageone || []
),
new UpdateSectionDataAction(
submissionId,
'license',
mockSectionsData.license as any,
errorsList.license || [],
errorsList.license || []
),
new UpdateSectionDataAction(
submissionId,
'upload',
mockSectionsData.upload as any,
errorsList.upload || [],
errorsList.upload || []
)
]