mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
113500: Fixed tests after bugfix
(cherry picked from commit 4e0046022b
)
This commit is contained in:

committed by
github-actions[bot]
![github-actions[bot]](/assets/img/avatar_default.png)
parent
47537a019c
commit
d8b6e86896
@@ -261,7 +261,7 @@ describe('SubmissionSectionFormComponent test suite', () => {
|
||||
expect(comp.sectionData.errorsToShow).toEqual([]);
|
||||
expect(comp.sectionData.data).toEqual(sectionData);
|
||||
expect(comp.isLoading).toBeFalsy();
|
||||
expect(comp.initForm).toHaveBeenCalledWith(sectionData);
|
||||
expect(comp.initForm).toHaveBeenCalledWith(sectionData, [], []);
|
||||
expect(comp.subscriptions).toHaveBeenCalled();
|
||||
});
|
||||
|
||||
@@ -269,7 +269,7 @@ describe('SubmissionSectionFormComponent test suite', () => {
|
||||
formBuilderService.modelFromConfiguration.and.returnValue(testFormModel);
|
||||
const sectionData = {};
|
||||
|
||||
comp.initForm(sectionData);
|
||||
comp.initForm(sectionData, [], []);
|
||||
|
||||
expect(comp.formModel).toEqual(testFormModel);
|
||||
|
||||
@@ -284,7 +284,7 @@ describe('SubmissionSectionFormComponent test suite', () => {
|
||||
path: '/sections/' + sectionObject.id
|
||||
};
|
||||
|
||||
comp.initForm(sectionData);
|
||||
comp.initForm(sectionData, [], []);
|
||||
|
||||
expect(comp.formModel).toBeUndefined();
|
||||
expect(sectionsServiceStub.setSectionError).toHaveBeenCalledWith(submissionId, sectionObject.id, sectionError);
|
||||
@@ -443,7 +443,7 @@ describe('SubmissionSectionFormComponent test suite', () => {
|
||||
compAsAny.formData = {};
|
||||
compAsAny.sectionMetadata = ['dc.title'];
|
||||
|
||||
comp.updateForm(sectionData, sectionError);
|
||||
comp.updateForm({data: sectionData, errorsToShow: sectionError} as any);
|
||||
|
||||
expect(comp.isUpdating).toBeFalsy();
|
||||
expect(comp.initForm).toHaveBeenCalled();
|
||||
@@ -455,15 +455,19 @@ describe('SubmissionSectionFormComponent test suite', () => {
|
||||
it('should update form error properly', () => {
|
||||
spyOn(comp, 'initForm');
|
||||
spyOn(comp, 'checksForErrors');
|
||||
const sectionData: any = {
|
||||
const sectionData = {
|
||||
'dc.title': [new FormFieldMetadataValueObject('test')]
|
||||
};
|
||||
const sectionState = {
|
||||
data: sectionData,
|
||||
errorsToShow: [{path: '/test', message: 'test'}],
|
||||
} as any;
|
||||
comp.sectionData.data = {};
|
||||
comp.sectionData.errorsToShow = [];
|
||||
compAsAny.formData = sectionData;
|
||||
compAsAny.sectionMetadata = ['dc.title'];
|
||||
|
||||
comp.updateForm(sectionData, parsedSectionErrors);
|
||||
comp.updateForm(sectionState);
|
||||
|
||||
expect(comp.initForm).not.toHaveBeenCalled();
|
||||
expect(comp.checksForErrors).toHaveBeenCalled();
|
||||
@@ -474,8 +478,9 @@ describe('SubmissionSectionFormComponent test suite', () => {
|
||||
spyOn(comp, 'initForm');
|
||||
spyOn(comp, 'checksForErrors');
|
||||
const sectionData: any = {};
|
||||
const sectionErrors: any = [{ path: '/test', message: 'test'}];
|
||||
|
||||
comp.updateForm(sectionData, parsedSectionErrors);
|
||||
comp.updateForm({data: sectionData, errorsToShow: sectionErrors} as any);
|
||||
|
||||
expect(comp.initForm).not.toHaveBeenCalled();
|
||||
expect(comp.checksForErrors).toHaveBeenCalled();
|
||||
@@ -541,7 +546,7 @@ describe('SubmissionSectionFormComponent test suite', () => {
|
||||
const sectionState = {
|
||||
data: sectionData,
|
||||
errorsToShow: parsedSectionErrors
|
||||
};
|
||||
} as any;
|
||||
|
||||
formService.getFormData.and.returnValue(observableOf(formData));
|
||||
sectionsServiceStub.getSectionState.and.returnValue(observableOf(sectionState));
|
||||
@@ -550,7 +555,7 @@ describe('SubmissionSectionFormComponent test suite', () => {
|
||||
|
||||
expect(compAsAny.subs.length).toBe(2);
|
||||
expect(compAsAny.formData).toEqual(formData);
|
||||
expect(comp.updateForm).toHaveBeenCalledWith(sectionState.data, sectionState.errorsToShow);
|
||||
expect(comp.updateForm).toHaveBeenCalledWith(sectionState);
|
||||
|
||||
});
|
||||
|
||||
|
@@ -322,10 +322,8 @@ export class SubmissionSectionFormComponent extends SectionModelComponent {
|
||||
/**
|
||||
* Update form model
|
||||
*
|
||||
* @param sectionData
|
||||
* the section data retrieved from the server
|
||||
* @param errors
|
||||
* the section errors retrieved from the server
|
||||
* @param sectionState
|
||||
* the section state retrieved from the server
|
||||
*/
|
||||
updateForm(sectionState: SubmissionSectionObject): void {
|
||||
|
||||
|
Reference in New Issue
Block a user