File tree Expand file tree Collapse file tree
src/containers/UnenrollConfirmModal/hooks Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ import React from 'react';
22
33import { StrictDict } from '@src/utils' ;
44
5- import { useInitializeLearnerHome } from '@src/data/hooks' ;
65import { useUnenrollReasons } from './reasons' ;
76import * as module from '.' ;
87
@@ -20,7 +19,6 @@ export const useUnenrollData = ({ closeModal, cardId }) => {
2019 const [ isConfirmed , setIsConfirmed ] = module . state . confirmed ( false ) ;
2120 const confirm = ( ) => setIsConfirmed ( true ) ;
2221 const reason = useUnenrollReasons ( { cardId } ) ;
23- const { refetch : refreshList } = useInitializeLearnerHome ( ) ;
2422
2523 let modalState ;
2624 if ( isConfirmed ) {
@@ -35,17 +33,13 @@ export const useUnenrollData = ({ closeModal, cardId }) => {
3533 setIsConfirmed ( false ) ;
3634 reason . handleClear ( ) ;
3735 } ;
38- const closeAndRefresh = ( ) => {
39- refreshList ( ) ;
40- close ( ) ;
41- } ;
4236
4337 return {
4438 isConfirmed,
4539 confirm,
4640 reason,
4741 close,
48- closeAndRefresh,
42+ closeAndRefresh : close ,
4943 modalState,
5044 } ;
5145} ;
Original file line number Diff line number Diff line change 11import { MockUseState } from '@src/testUtils' ;
22
3- import { useInitializeLearnerHome } from '@src/data/hooks' ;
4-
53import * as reasons from './reasons' ;
64import * as hooks from '.' ;
75
86jest . mock ( './reasons' , ( ) => ( {
97 useUnenrollReasons : jest . fn ( ) ,
108} ) ) ;
119
12- jest . mock ( '@src/data/hooks' , ( ) => ( {
13- useInitializeLearnerHome : jest . fn ( ) ,
14- } ) ) ;
15-
1610const state = new MockUseState ( hooks ) ;
1711const testValue = 'test-value' ;
18- const mockRefreshList = jest . fn ( ) ;
19- useInitializeLearnerHome . mockReturnValue ( { refetch : mockRefreshList } ) ;
2012let out ;
2113
2214const mockReason = {
@@ -73,10 +65,6 @@ describe('UnenrollConfirmModal hooks', () => {
7365 expect ( state . setState . confirmed ) . toHaveBeenCalledWith ( false ) ;
7466 expect ( mockReason . handleClear ) . toHaveBeenCalled ( ) ;
7567 } ) ;
76- it ( 'calls initializeApp api method' , ( ) => {
77- out . closeAndRefresh ( ) ;
78- expect ( mockRefreshList ) . toHaveBeenCalled ( ) ;
79- } ) ;
8068 } ) ;
8169 describe ( 'modalState' , ( ) => {
8270 it ( 'returns modalStates.finished if confirmed and submitted' , ( ) => {
You can’t perform that action at this time.
0 commit comments