@@ -5,7 +5,9 @@ import { backgroundState } from '../../../util/test/initial-root-state';
55import BalanceEmptyState from './BalanceEmptyState' ;
66import { BalanceEmptyStateProps } from './BalanceEmptyState.types' ;
77import { RampsButtonClickData } from '../Ramp/hooks/useRampsButtonClickData' ;
8- import { useMetrics } from '../../hooks/useMetrics' ;
8+ import { useAnalytics } from '../../hooks/useAnalytics/useAnalytics' ;
9+ import { createMockUseAnalyticsHook } from '../../../util/test/analyticsMock' ;
10+ import { MetaMetricsEvents } from '../../../core/Analytics' ;
911
1012// Mock useRampNavigation hook
1113const mockGoToBuy = jest . fn ( ) ;
@@ -39,12 +41,7 @@ const mockEventBuilder = {
3941 build : jest . fn ( ) . mockReturnValue ( { event : 'built' } ) ,
4042} ;
4143
42- jest . mock ( '../../hooks/useMetrics' , ( ) => ( {
43- useMetrics : jest . fn ( ) ,
44- MetaMetricsEvents : {
45- RAMPS_BUTTON_CLICKED : 'ramps_button_clicked' ,
46- } ,
47- } ) ) ;
44+ jest . mock ( '../../hooks/useAnalytics/useAnalytics' ) ;
4845
4946jest . mock ( '../../../util/networks' , ( ) => ( {
5047 getDecimalChainId : jest . fn ( ( ) => 1 ) ,
@@ -54,10 +51,12 @@ describe('BalanceEmptyState', () => {
5451 beforeEach ( ( ) => {
5552 jest . clearAllMocks ( ) ;
5653 mockCreateEventBuilder . mockReturnValue ( mockEventBuilder ) ;
57- ( useMetrics as jest . Mock ) . mockReturnValue ( {
58- trackEvent : mockTrackEvent ,
59- createEventBuilder : mockCreateEventBuilder ,
60- } ) ;
54+ jest . mocked ( useAnalytics ) . mockReturnValue (
55+ createMockUseAnalyticsHook ( {
56+ trackEvent : mockTrackEvent ,
57+ createEventBuilder : mockCreateEventBuilder ,
58+ } ) ,
59+ ) ;
6160 mockUseRampsUnifiedV1Enabled . mockReturnValue ( false ) ;
6261 } ) ;
6362
@@ -103,7 +102,9 @@ describe('BalanceEmptyState', () => {
103102
104103 fireEvent . press ( actionButton ) ;
105104
106- expect ( mockCreateEventBuilder ) . toHaveBeenCalledWith ( 'ramps_button_clicked' ) ;
105+ expect ( mockCreateEventBuilder ) . toHaveBeenCalledWith (
106+ MetaMetricsEvents . RAMPS_BUTTON_CLICKED ,
107+ ) ;
107108 expect ( mockEventBuilder . addProperties ) . toHaveBeenCalledWith (
108109 expect . objectContaining ( {
109110 button_text : 'Add funds' ,
@@ -126,7 +127,9 @@ describe('BalanceEmptyState', () => {
126127
127128 fireEvent . press ( actionButton ) ;
128129
129- expect ( mockCreateEventBuilder ) . toHaveBeenCalledWith ( 'ramps_button_clicked' ) ;
130+ expect ( mockCreateEventBuilder ) . toHaveBeenCalledWith (
131+ MetaMetricsEvents . RAMPS_BUTTON_CLICKED ,
132+ ) ;
130133 expect ( mockEventBuilder . addProperties ) . toHaveBeenCalledWith (
131134 expect . objectContaining ( {
132135 button_text : 'Add funds' ,
0 commit comments