@@ -64,21 +64,23 @@ describe('tracing', () => {
64
64
expect ( ( spans [ 0 ] as Transaction ) . name ) . toEqual ( 'dogpark' ) ;
65
65
} ) ;
66
66
67
- it ( 'attaches the sentry-trace header to outgoing non-sentry requests' , async ( ) => {
67
+ it ( 'attaches tracing headers to outgoing non-sentry requests' , async ( ) => {
68
68
nock ( 'http://dogs.are.great' )
69
69
. get ( '/' )
70
70
. reply ( 200 ) ;
71
71
72
72
createTransactionOnScope ( ) ;
73
73
74
74
const request = http . get ( 'http://dogs.are.great/' ) ;
75
- const sentryTraceHeader = request . getHeader ( 'sentry-trace' ) as string ;
75
+ const sentryTraceHeader = request . getHeader ( 'sentry-trace' ) ;
76
+ const tracestateHeader = request . getHeader ( 'tracestate' ) ;
76
77
77
78
expect ( sentryTraceHeader ) . toBeDefined ( ) ;
78
- expect ( TRACEPARENT_REGEXP . test ( sentryTraceHeader ) ) . toBe ( true ) ;
79
+ expect ( tracestateHeader ) . toBeDefined ( ) ;
80
+ expect ( TRACEPARENT_REGEXP . test ( sentryTraceHeader as string ) ) . toBe ( true ) ;
79
81
} ) ;
80
82
81
- it ( "doesn't attach the sentry-trace header to outgoing sentry requests" , ( ) => {
83
+ it ( "doesn't attach tracing headers to outgoing sentry requests" , ( ) => {
82
84
nock ( 'http://squirrelchasers.ingest.sentry.io' )
83
85
. get ( '/api/12312012/store/' )
84
86
. reply ( 200 ) ;
@@ -87,7 +89,9 @@ describe('tracing', () => {
87
89
88
90
const request = http . get ( 'http://squirrelchasers.ingest.sentry.io/api/12312012/store/' ) ;
89
91
const sentryTraceHeader = request . getHeader ( 'sentry-trace' ) ;
92
+ const tracestateHeader = request . getHeader ( 'tracestate' ) ;
90
93
91
94
expect ( sentryTraceHeader ) . not . toBeDefined ( ) ;
95
+ expect ( tracestateHeader ) . not . toBeDefined ( ) ;
92
96
} ) ;
93
97
} ) ;
0 commit comments