1- import { DebugMeta , Event , SentryRequest } from '@sentry/types' ;
1+ import { Event , SentryRequest } from '@sentry/types' ;
22
33import { initAPIDetails } from '../../src/api' ;
44import { eventToSentryRequest , sessionToSentryRequest } from '../../src/request' ;
@@ -40,11 +40,12 @@ describe('eventToSentryRequest', () => {
4040 transaction : '/dogs/are/great/' ,
4141 type : 'transaction' ,
4242 user : { id : '1121' , username : 'CharlieDog' , ip_address : '11.21.20.12' } ,
43+ sdkProcessingMetadata : { } ,
4344 } ;
4445 } ) ;
4546
4647 it ( 'adds transaction sampling information to item header' , ( ) => {
47- event . debug_meta = { transactionSampling : { method : 'client_rate' , rate : 0.1121 } } ;
48+ event . sdkProcessingMetadata = { transactionSampling : { method : 'client_rate' , rate : 0.1121 } } ;
4849
4950 const result = eventToSentryRequest ( event , api ) ;
5051 const envelope = parseEnvelopeRequest ( result ) ;
@@ -56,30 +57,6 @@ describe('eventToSentryRequest', () => {
5657 ) ;
5758 } ) ;
5859
59- it ( 'removes transaction sampling information (and only that) from debug_meta' , ( ) => {
60- event . debug_meta = {
61- transactionSampling : { method : 'client_sampler' , rate : 0.1121 } ,
62- dog : 'Charlie' ,
63- } as DebugMeta ;
64-
65- const result = eventToSentryRequest ( event , api ) ;
66- const envelope = parseEnvelopeRequest ( result ) ;
67-
68- expect ( 'transactionSampling' in envelope . event . debug_meta ) . toBe ( false ) ;
69- expect ( 'dog' in envelope . event . debug_meta ) . toBe ( true ) ;
70- } ) ;
71-
72- it ( 'removes debug_meta entirely if it ends up empty' , ( ) => {
73- event . debug_meta = {
74- transactionSampling : { method : 'client_rate' , rate : 0.1121 } ,
75- } as DebugMeta ;
76-
77- const result = eventToSentryRequest ( event , api ) ;
78- const envelope = parseEnvelopeRequest ( result ) ;
79-
80- expect ( 'debug_meta' in envelope . event ) . toBe ( false ) ;
81- } ) ;
82-
8360 it ( 'adds sdk info to envelope header' , ( ) => {
8461 const result = eventToSentryRequest ( event , api ) ;
8562 const envelope = parseEnvelopeRequest ( result ) ;
0 commit comments