1
- import { DebugMeta , Event , SentryRequest } from '@sentry/types' ;
1
+ import { Event , SentryRequest } from '@sentry/types' ;
2
2
3
3
import { initAPIDetails } from '../../src/api' ;
4
4
import { eventToSentryRequest , sessionToSentryRequest } from '../../src/request' ;
@@ -40,11 +40,12 @@ describe('eventToSentryRequest', () => {
40
40
transaction : '/dogs/are/great/' ,
41
41
type : 'transaction' ,
42
42
user : { id : '1121' , username : 'CharlieDog' , ip_address : '11.21.20.12' } ,
43
+ sdkProcessingMetadata : { } ,
43
44
} ;
44
45
} ) ;
45
46
46
47
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 } } ;
48
49
49
50
const result = eventToSentryRequest ( event , api ) ;
50
51
const envelope = parseEnvelopeRequest ( result ) ;
@@ -56,30 +57,6 @@ describe('eventToSentryRequest', () => {
56
57
) ;
57
58
} ) ;
58
59
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
-
83
60
it ( 'adds sdk info to envelope header' , ( ) => {
84
61
const result = eventToSentryRequest ( event , api ) ;
85
62
const envelope = parseEnvelopeRequest ( result ) ;
0 commit comments