@@ -193,6 +193,19 @@ describe('callbacks', () => {
193
193
expect ( newSpan ) . toBeUndefined ( ) ;
194
194
} ) ;
195
195
196
+ it ( 'records outgoing propogations' , ( ) => {
197
+ const firstReqData = { ...fetchHandlerData } ;
198
+ const secondReqData = { ...fetchHandlerData } ;
199
+
200
+ expect ( transaction . metadata . propagations ) . toBe ( 0 ) ;
201
+
202
+ fetchCallback ( firstReqData , alwaysCreateSpan , { } ) ;
203
+ expect ( transaction . metadata . propagations ) . toBe ( 1 ) ;
204
+
205
+ fetchCallback ( secondReqData , alwaysCreateSpan , { } ) ;
206
+ expect ( transaction . metadata . propagations ) . toBe ( 2 ) ;
207
+ } ) ;
208
+
196
209
it ( 'adds sentry-trace header to fetch requests' , ( ) => {
197
210
// TODO
198
211
} ) ;
@@ -304,5 +317,18 @@ describe('callbacks', () => {
304
317
305
318
expect ( newSpan ) . toBeUndefined ( ) ;
306
319
} ) ;
320
+
321
+ it ( 'records outgoing propogations' , ( ) => {
322
+ const firstReqData = { ...xhrHandlerData } ;
323
+ const secondReqData = { ...xhrHandlerData } ;
324
+
325
+ expect ( transaction . metadata . propagations ) . toBe ( 0 ) ;
326
+
327
+ xhrCallback ( firstReqData , alwaysCreateSpan , { } ) ;
328
+ expect ( transaction . metadata . propagations ) . toBe ( 1 ) ;
329
+
330
+ xhrCallback ( secondReqData , alwaysCreateSpan , { } ) ;
331
+ expect ( transaction . metadata . propagations ) . toBe ( 2 ) ;
332
+ } ) ;
307
333
} ) ;
308
334
} ) ;
0 commit comments