mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
Merge remote-tracking branch 'origin/main' into more-eslint
This commit is contained in:
@@ -1,49 +1,8 @@
|
||||
import { Item } from '../../core/shared/item.model';
|
||||
import {
|
||||
mockSubmissionCollectionId,
|
||||
mockSubmissionDefinitionResponse,
|
||||
mockSubmissionId,
|
||||
mockSubmissionSelfUrl,
|
||||
mockSubmissionState,
|
||||
} from '../../shared/mocks/submission.mock';
|
||||
import { mockSubmissionCollectionId, mockSubmissionDefinitionResponse, mockSubmissionId, mockSubmissionSelfUrl, mockSubmissionState } from '../../shared/mocks/submission.mock';
|
||||
import { SectionsType } from '../sections/sections-type';
|
||||
import {
|
||||
CancelSubmissionFormAction,
|
||||
ChangeSubmissionCollectionAction,
|
||||
CompleteInitSubmissionFormAction,
|
||||
DeleteSectionErrorsAction,
|
||||
DeleteUploadedFileAction,
|
||||
DepositSubmissionAction,
|
||||
DepositSubmissionErrorAction,
|
||||
DepositSubmissionSuccessAction,
|
||||
DisableSectionAction,
|
||||
DiscardSubmissionAction,
|
||||
DiscardSubmissionSuccessAction,
|
||||
EditFileDataAction,
|
||||
EnableSectionAction,
|
||||
InertSectionErrorsAction,
|
||||
InitSectionAction,
|
||||
InitSubmissionFormAction,
|
||||
NewUploadedFileAction,
|
||||
RemoveSectionErrorsAction,
|
||||
ResetSubmissionFormAction,
|
||||
SaveAndDepositSubmissionAction,
|
||||
SaveForLaterSubmissionFormAction,
|
||||
SaveForLaterSubmissionFormErrorAction,
|
||||
SaveSubmissionFormAction,
|
||||
SaveSubmissionFormErrorAction,
|
||||
SaveSubmissionFormSuccessAction,
|
||||
SaveSubmissionSectionFormAction,
|
||||
SaveSubmissionSectionFormErrorAction,
|
||||
SaveSubmissionSectionFormSuccessAction,
|
||||
SectionStatusChangeAction,
|
||||
SubmissionObjectAction,
|
||||
UpdateSectionDataAction,
|
||||
} from './submission-objects.actions';
|
||||
import {
|
||||
submissionObjectReducer,
|
||||
SubmissionObjectState,
|
||||
} from './submission-objects.reducer';
|
||||
import { CancelSubmissionFormAction, ChangeSubmissionCollectionAction, CleanDuplicateDetectionAction, CompleteInitSubmissionFormAction, DeleteSectionErrorsAction, DeleteUploadedFileAction, DepositSubmissionAction, DepositSubmissionErrorAction, DepositSubmissionSuccessAction, DisableSectionAction, DiscardSubmissionAction, DiscardSubmissionSuccessAction, EditFileDataAction, EnableSectionAction, InertSectionErrorsAction, InitSectionAction, InitSubmissionFormAction, NewUploadedFileAction, RemoveSectionErrorsAction, ResetSubmissionFormAction, SaveAndDepositSubmissionAction, SaveForLaterSubmissionFormAction, SaveForLaterSubmissionFormErrorAction, SaveSubmissionFormAction, SaveSubmissionFormErrorAction, SaveSubmissionFormSuccessAction, SaveSubmissionSectionFormAction, SaveSubmissionSectionFormErrorAction, SaveSubmissionSectionFormSuccessAction, SectionStatusChangeAction, SubmissionObjectAction, UpdateSectionDataAction } from './submission-objects.actions';
|
||||
import { submissionObjectReducer, SubmissionObjectState } from './submission-objects.reducer';
|
||||
|
||||
describe('submissionReducer test suite', () => {
|
||||
|
||||
@@ -276,7 +235,7 @@ describe('submissionReducer test suite', () => {
|
||||
expect(newState[826].sections.traditionalpagetwo.enabled).toBeTruthy();
|
||||
});
|
||||
|
||||
it('should enable submission section properly', () => {
|
||||
it('should disable submission section properly', () => {
|
||||
|
||||
let action: SubmissionObjectAction = new EnableSectionAction(submissionId, 'traditionalpagetwo');
|
||||
let newState = submissionObjectReducer(initState, action);
|
||||
@@ -647,4 +606,20 @@ describe('submissionReducer test suite', () => {
|
||||
expect(newState[826].sections.upload.data).toEqual(expectedState);
|
||||
});
|
||||
|
||||
it('should enable duplicates section properly', () => {
|
||||
|
||||
let action: SubmissionObjectAction = new EnableSectionAction(submissionId, 'duplicates');
|
||||
let newState = submissionObjectReducer(initState, action);
|
||||
|
||||
expect(newState[826].sections.duplicates.enabled).toBeTruthy();
|
||||
});
|
||||
|
||||
it('should clean duplicates section properly', () => {
|
||||
|
||||
let action = new CleanDuplicateDetectionAction(submissionId);
|
||||
let newState = submissionObjectReducer(initState, action);
|
||||
|
||||
expect(newState[826].sections.duplicates.enabled).toBeFalsy();
|
||||
});
|
||||
|
||||
});
|
||||
|
Reference in New Issue
Block a user