@@ -19,10 +19,6 @@ import { provideOSFCore } from '@testing/osf.testing.provider';
1919import { BrandServiceMock , BrandServiceMockType } from '@testing/providers/brand-service.mock' ;
2020import { BrowserTabServiceMock , BrowserTabServiceMockType } from '@testing/providers/browser-tab-service.mock' ;
2121import { HeaderStyleServiceMock , HeaderStyleServiceMockType } from '@testing/providers/header-style-service.mock' ;
22- import {
23- PreprintDraftDeletionServiceMock ,
24- PreprintDraftDeletionServiceMockType ,
25- } from '@testing/providers/preprint-draft-deletion-provider.mock' ;
2622import { ActivatedRouteMockBuilder } from '@testing/providers/route-provider.mock' ;
2723import { mergeSignalOverrides , provideMockStore , SignalOverride } from '@testing/providers/store-provider.mock' ;
2824
@@ -35,14 +31,8 @@ import { TitleAndAbstractStepComponent } from '../../components/stepper/title-an
3531import { submitPreprintSteps } from '../../constants' ;
3632import { PreprintSteps , ReviewsState } from '../../enums' ;
3733import { PreprintProviderDetails } from '../../models' ;
38- import { PreprintDraftDeletionService } from '../../services/preprint-draft-deletion.service' ;
3934import { GetPreprintProviderById , PreprintProvidersSelectors } from '../../store/preprint-providers' ;
40- import {
41- DeletePreprint ,
42- FetchPreprintById ,
43- PreprintStepperSelectors ,
44- ResetPreprintStepperState ,
45- } from '../../store/preprint-stepper' ;
35+ import { FetchPreprintById , PreprintStepperSelectors , ResetPreprintStepperState } from '../../store/preprint-stepper' ;
4636
4737import { UpdatePreprintStepperComponent } from './update-preprint-stepper.component' ;
4838
@@ -53,7 +43,6 @@ describe('UpdatePreprintStepperComponent', () => {
5343 let brandServiceMock : BrandServiceMockType ;
5444 let headerStyleMock : HeaderStyleServiceMockType ;
5545 let browserTabMock : BrowserTabServiceMockType ;
56- let draftDeletionMock : PreprintDraftDeletionServiceMockType ;
5746
5847 const mockProvider : PreprintProviderDetails = PREPRINT_PROVIDER_DETAILS_MOCK ;
5948 const mockPreprint = PREPRINT_MOCK ;
@@ -78,7 +67,6 @@ describe('UpdatePreprintStepperComponent', () => {
7867 brandServiceMock = BrandServiceMock . simple ( ) ;
7968 headerStyleMock = HeaderStyleServiceMock . simple ( ) ;
8069 browserTabMock = BrowserTabServiceMock . simple ( ) ;
81- draftDeletionMock = PreprintDraftDeletionServiceMock . simple ( ) ;
8270
8371 TestBed . configureTestingModule ( {
8472 imports : [
@@ -104,12 +92,6 @@ describe('UpdatePreprintStepperComponent', () => {
10492 ] ,
10593 } ) ;
10694
107- TestBed . overrideComponent ( UpdatePreprintStepperComponent , {
108- set : {
109- providers : [ { provide : PreprintDraftDeletionService , useValue : draftDeletionMock } ] ,
110- } ,
111- } ) ;
112-
11395 store = TestBed . inject ( Store ) ;
11496 fixture = TestBed . createComponent ( UpdatePreprintStepperComponent ) ;
11597 component = fixture . componentInstance ;
@@ -325,44 +307,4 @@ describe('UpdatePreprintStepperComponent', () => {
325307
326308 expect ( component . currentStep ( ) ) . toEqual ( firstStep ) ;
327309 } ) ;
328-
329- it ( 'should return false from isPreprintRejected when preprint is not rejected' , ( ) => {
330- setup ( ) ;
331-
332- expect ( component . isPreprintRejected ( ) ) . toBe ( false ) ;
333- } ) ;
334-
335- it ( 'should return true from isPreprintRejected when preprint is rejected' , ( ) => {
336- setup ( {
337- selectorOverrides : [
338- {
339- selector : PreprintStepperSelectors . getPreprint ,
340- value : { ...mockPreprint , reviewsState : ReviewsState . Rejected } ,
341- } ,
342- ] ,
343- } ) ;
344-
345- expect ( component . isPreprintRejected ( ) ) . toBe ( true ) ;
346- } ) ;
347-
348- it ( 'should request draft deletion with update redirect and action callbacks' , ( ) => {
349- setup ( ) ;
350-
351- component . requestDeletePreprint ( ) ;
352-
353- expect ( draftDeletionMock . confirmDeleteDraft ) . toHaveBeenCalledWith (
354- expect . objectContaining ( {
355- redirectUrl : '/my-preprints' ,
356- onDelete : expect . any ( Function ) ,
357- onReset : expect . any ( Function ) ,
358- } )
359- ) ;
360-
361- const { onDelete, onReset } = draftDeletionMock . confirmDeleteDraft . mock . calls [ 0 ] [ 0 ] ;
362- onDelete ( ) ;
363- onReset ( ) ;
364-
365- expect ( store . dispatch ) . toHaveBeenCalledWith ( new DeletePreprint ( ) ) ;
366- expect ( store . dispatch ) . toHaveBeenCalledWith ( new ResetPreprintStepperState ( ) ) ;
367- } ) ;
368310} ) ;
0 commit comments