@@ -10,16 +10,40 @@ import { useFlowWizard } from "../../../FlowWizard/FlowWizardContext";
1010import { useSendFlowData , useSendFlowActions } from "../../context/SendFlowContext" ;
1111
1212jest . mock ( "../../hooks/useSendHeaderModel" ) ;
13- jest . mock ( "../../../FlowWizard/FlowWizardContext" , ( ) => ( { useFlowWizard : jest . fn ( ) } ) ) ;
13+ jest . mock ( "../../../FlowWizard/FlowWizardContext" , ( ) => ( {
14+ useFlowWizard : jest . fn ( ) ,
15+ } ) ) ;
1416jest . mock ( "../../context/SendFlowContext" , ( ) => ( {
1517 useSendFlowData : jest . fn ( ) ,
1618 useSendFlowActions : jest . fn ( ) ,
1719} ) ) ;
18- jest . mock ( "../../hooks/useAvailableBalance" , ( ) => ( { useAvailableBalance : ( ) => "" } ) ) ;
20+ jest . mock ( "../../hooks/useAvailableBalance" , ( ) => ( {
21+ useAvailableBalance : ( ) => "" ,
22+ } ) ) ;
1923jest . mock ( "@ledgerhq/live-common/flows/send/amount/SendAmountDisplayModeContext" , ( ) => ( {
20- useSendAmountDisplayMode : ( ) => ( { displayMode : "fiat" , setDisplayMode : jest . fn ( ) } ) ,
24+ useSendAmountDisplayMode : ( ) => ( {
25+ displayMode : "fiat" ,
26+ setDisplayMode : jest . fn ( ) ,
27+ } ) ,
2128} ) ) ;
2229jest . mock ( "../AddressDisclaimer" , ( ) => ( { AddressDisclaimer : ( ) => null } ) ) ;
30+ jest . mock ( "../../hooks/useSendHeaderMemo" , ( ) => ( {
31+ useSendHeaderMemo : ( ) => ( {
32+ currencyId : undefined ,
33+ hasMemoTypeOptions : false ,
34+ memo : undefined ,
35+ memoTypeOptions : [ ] ,
36+ onMemoTypeChange : jest . fn ( ) ,
37+ showMemoValueInput : false ,
38+ onMemoValueChange : jest . fn ( ) ,
39+ showSkipMemo : false ,
40+ skipMemoState : "idle" ,
41+ onSkipMemoRequestConfirm : jest . fn ( ) ,
42+ onSkipMemoCancelConfirm : jest . fn ( ) ,
43+ onSkipMemoConfirm : jest . fn ( ) ,
44+ resetViewState : jest . fn ( ) ,
45+ } ) ,
46+ } ) ) ;
2347jest . mock ( "@ledgerhq/lumen-ui-react" , ( ) => ( {
2448 ...jest . requireActual ( "@ledgerhq/lumen-ui-react" ) ,
2549 DialogHeader : ( { title } : { title ?: string } ) => < div > { title } </ div > ,
@@ -31,8 +55,10 @@ const baseModel = {
3155 addressInputValue : "0x123456...12345678" ,
3256 descriptionText : "Base 1 · $5,969.83" ,
3357 handleBack : jest . fn ( ) ,
58+ handleClose : jest . fn ( ) ,
3459 handleRecipientInputClick : jest . fn ( ) ,
3560 handleRecipientInputChange : jest . fn ( ) ,
61+ handleRecipientPaste : jest . fn ( ) ,
3662 handleQrCodeClick : jest . fn ( ) ,
3763 handleScanPicked : jest . fn ( ) ,
3864 isScannerOpen : false ,
@@ -114,7 +140,10 @@ describe("SendHeader", () => {
114140 currentStepConfig : { addressInput : true } ,
115141 navigation : { goToNextStep : jest . fn ( ) } ,
116142 } ) ;
117- mockedUseSendHeaderModel . mockReturnValue ( { ...baseModel , addressInputValue : "" } ) ;
143+ mockedUseSendHeaderModel . mockReturnValue ( {
144+ ...baseModel ,
145+ addressInputValue : "" ,
146+ } ) ;
118147
119148 render ( < SendHeader /> ) ;
120149
0 commit comments