Fix cache invalidation for versioning

This commit is contained in:
Yury Bondarenko
2024-01-22 14:56:00 +01:00
parent 404ccd9b0e
commit 9960b93f58
9 changed files with 103 additions and 37 deletions

View File

@@ -66,6 +66,8 @@ describe('SubmissionObjectEffects test suite', () => {
let submissionServiceStub;
let submissionJsonPatchOperationsServiceStub;
let submissionObjectDataServiceStub;
let workspaceItemDataService;
const collectionId: string = mockSubmissionCollectionId;
const submissionId: string = mockSubmissionId;
const submissionDefinitionResponse: any = mockSubmissionDefinitionResponse;
@@ -82,6 +84,10 @@ describe('SubmissionObjectEffects test suite', () => {
submissionServiceStub.hasUnsavedModification.and.returnValue(observableOf(true));
workspaceItemDataService = jasmine.createSpyObj('WorkspaceItemDataService', {
invalidateById: observableOf(true),
});
TestBed.configureTestingModule({
imports: [
StoreModule.forRoot({}, storeModuleConfig),
@@ -106,6 +112,7 @@ describe('SubmissionObjectEffects test suite', () => {
{ provide: WorkflowItemDataService, useValue: {} },
{ provide: HALEndpointService, useValue: {} },
{ provide: SubmissionObjectDataService, useValue: submissionObjectDataServiceStub },
{ provide: WorkspaceitemDataService, useValue: workspaceItemDataService },
],
});