@@ -77,6 +77,9 @@ describe('FirebaseAnalytics instance tests', () => {
77
77
delete window [ 'dataLayer' ] ;
78
78
removeGtagScript ( ) ;
79
79
} ) ;
80
+ afterEach ( ( ) => {
81
+ gtagStub . reset ( ) ;
82
+ } ) ;
80
83
it ( 'Contains reference to parent app' , ( ) => {
81
84
expect ( analyticsInstance . app ) . to . equal ( app ) ;
82
85
} ) ;
@@ -111,7 +114,6 @@ describe('FirebaseAnalytics instance tests', () => {
111
114
currency : 'USD'
112
115
}
113
116
) ;
114
- gtagStub . reset ( ) ;
115
117
} ) ;
116
118
it ( 'setCurrentScreen() method exists on instance' , ( ) => {
117
119
expect ( analyticsInstance . setCurrentScreen ) . to . be . instanceOf ( Function ) ;
@@ -151,8 +153,11 @@ describe('FirebaseAnalytics instance tests', () => {
151
153
delete window [ customDataLayerName ] ;
152
154
removeGtagScript ( ) ;
153
155
} ) ;
156
+ afterEach ( ( ) => {
157
+ gtagStub . reset ( ) ;
158
+ } ) ;
154
159
it ( 'Calls gtag correctly on logEvent (instance)' , async ( ) => {
155
- analyticsInstance . logEvent ( EventName . ADD_SHIPPING_INFO , {
160
+ analyticsInstance . logEvent ( EventName . ADD_PAYMENT_INFO , {
156
161
currency : 'USD'
157
162
} ) ;
158
163
// Clear event stack of async FID call.
@@ -174,13 +179,12 @@ describe('FirebaseAnalytics instance tests', () => {
174
179
await Promise . all ( Object . values ( initializedIdPromisesMap ) ) ;
175
180
expect ( gtagStub ) . to . have . been . calledWith (
176
181
GtagCommand . EVENT ,
177
- EventName . ADD_SHIPPING_INFO ,
182
+ EventName . ADD_PAYMENT_INFO ,
178
183
{
179
184
'send_to' : 'abcd-efgh' ,
180
185
currency : 'USD'
181
186
}
182
187
) ;
183
- gtagStub . reset ( ) ;
184
188
} ) ;
185
189
} ) ;
186
190
0 commit comments