@@ -32,6 +32,7 @@ import { SubmissionJsonPatchOperationsService } from '@dspace/core/submission/su
3232import { SubmissionRestService } from '@dspace/core/submission/submission-rest.service' ;
3333import { SubmissionScopeType } from '@dspace/core/submission/submission-scope-type' ;
3434import { MockActivatedRoute } from '@dspace/core/testing/active-router.mock' ;
35+ import { ItemDataServiceStub } from '@dspace/core/testing/item-data.service.stub' ;
3536import { getMockRequestService } from '@dspace/core/testing/request.service.mock' ;
3637import { RouterMock } from '@dspace/core/testing/router.mock' ;
3738import { getMockSearchService } from '@dspace/core/testing/search-service.mock' ;
@@ -41,7 +42,6 @@ import { TranslateLoaderMock } from '@dspace/core/testing/translate-loader.mock'
4142import {
4243 createFailedRemoteDataObject ,
4344 createSuccessfulRemoteDataObject ,
44- createSuccessfulRemoteDataObject$ ,
4545} from '@dspace/core/utilities/remote-data.utils' ;
4646import { StoreModule } from '@ngrx/store' ;
4747import {
@@ -82,7 +82,7 @@ import {
8282 mockSubmissionRestResponse ,
8383} from './utils/submission.mock' ;
8484
85- describe ( 'SubmissionService test suite ' , ( ) => {
85+ describe ( 'SubmissionService' , ( ) => {
8686 const collectionId = '43fe1f8c-09a6-4fcf-9c78-5d4fed8f2c8f' ;
8787 const submissionId = '826' ;
8888 const sectionId = 'test' ;
@@ -401,9 +401,7 @@ describe('SubmissionService test suite', () => {
401401 } ,
402402 } ;
403403 const restService = new SubmissionRestServiceStub ( ) ;
404- const itemService : ItemDataService = jasmine . createSpyObj ( 'itemService' , {
405- findById : createSuccessfulRemoteDataObject$ ( new Item ( ) ) ,
406- } ) ; ;
404+ let itemService : ItemDataServiceStub ;
407405 const router = new RouterMock ( ) ;
408406 const selfUrl = 'https://rest.api/dspace-spring-rest/api/submission/workspaceitems/826' ;
409407 const submissionDefinition : any = mockSubmissionDefinition ;
@@ -417,6 +415,7 @@ describe('SubmissionService test suite', () => {
417415 const requestServce = getMockRequestService ( ) ;
418416
419417 beforeEach ( waitForAsync ( ( ) => {
418+ itemService = new ItemDataServiceStub ( ) ;
420419
421420 TestBed . configureTestingModule ( {
422421 imports : [
@@ -978,10 +977,6 @@ describe('SubmissionService test suite', () => {
978977 } ) ;
979978
980979 describe ( 'redirectToEditItem' , ( ) => {
981- beforeEach ( ( ) => {
982- ( itemService . findById as jasmine . Spy ) . calls . reset ( ) ;
983- } ) ;
984-
985980 it ( 'should redirect to Item page' , fakeAsync ( ( ) => {
986981 scheduler = getTestScheduler ( ) ;
987982
0 commit comments