@@ -37,26 +37,18 @@ describe('Integration | Transactions', () => {
37
37
metadata : { requestPath : 'test-path' } ,
38
38
} ,
39
39
span => {
40
- if ( ! span ) {
41
- return ;
42
- }
43
-
44
40
Sentry . addBreadcrumb ( { message : 'test breadcrumb 2' , timestamp : 123456 } ) ;
45
41
46
42
span . setAttributes ( {
47
43
'test.outer' : 'test value' ,
48
44
} ) ;
49
45
50
46
const subSpan = Sentry . startInactiveSpan ( { name : 'inner span 1' } ) ;
51
- subSpan ? .end ( ) ;
47
+ subSpan . end ( ) ;
52
48
53
49
Sentry . setTag ( 'test.tag' , 'test value' ) ;
54
50
55
51
Sentry . startSpan ( { name : 'inner span 2' } , innerSpan => {
56
- if ( ! innerSpan ) {
57
- return ;
58
- }
59
-
60
52
Sentry . addBreadcrumb ( { message : 'test breadcrumb 3' , timestamp : 123456 } ) ;
61
53
62
54
innerSpan . setAttributes ( {
@@ -97,6 +89,7 @@ describe('Integration | Transactions', () => {
97
89
span_id : expect . any ( String ) ,
98
90
status : 'ok' ,
99
91
trace_id : expect . any ( String ) ,
92
+ origin : 'auto.test' ,
100
93
} ,
101
94
} ,
102
95
environment : 'production' ,
@@ -189,26 +182,18 @@ describe('Integration | Transactions', () => {
189
182
Sentry . addBreadcrumb ( { message : 'test breadcrumb 1' , timestamp : 123456 } ) ;
190
183
191
184
Sentry . startSpan ( { op : 'test op' , name : 'test name' , source : 'task' , origin : 'auto.test' } , span => {
192
- if ( ! span ) {
193
- return ;
194
- }
195
-
196
185
Sentry . addBreadcrumb ( { message : 'test breadcrumb 2' , timestamp : 123456 } ) ;
197
186
198
187
span . setAttributes ( {
199
188
'test.outer' : 'test value' ,
200
189
} ) ;
201
190
202
191
const subSpan = Sentry . startInactiveSpan ( { name : 'inner span 1' } ) ;
203
- subSpan ? .end ( ) ;
192
+ subSpan . end ( ) ;
204
193
205
194
Sentry . setTag ( 'test.tag' , 'test value' ) ;
206
195
207
196
Sentry . startSpan ( { name : 'inner span 2' } , innerSpan => {
208
- if ( ! innerSpan ) {
209
- return ;
210
- }
211
-
212
197
Sentry . addBreadcrumb ( { message : 'test breadcrumb 3' , timestamp : 123456 } ) ;
213
198
214
199
innerSpan . setAttributes ( {
@@ -218,26 +203,18 @@ describe('Integration | Transactions', () => {
218
203
} ) ;
219
204
220
205
Sentry . startSpan ( { op : 'test op b' , name : 'test name b' } , span => {
221
- if ( ! span ) {
222
- return ;
223
- }
224
-
225
206
Sentry . addBreadcrumb ( { message : 'test breadcrumb 2b' , timestamp : 123456 } ) ;
226
207
227
208
span . setAttributes ( {
228
209
'test.outer' : 'test value b' ,
229
210
} ) ;
230
211
231
212
const subSpan = Sentry . startInactiveSpan ( { name : 'inner span 1b' } ) ;
232
- subSpan ? .end ( ) ;
213
+ subSpan . end ( ) ;
233
214
234
215
Sentry . setTag ( 'test.tag' , 'test value b' ) ;
235
216
236
217
Sentry . startSpan ( { name : 'inner span 2b' } , innerSpan => {
237
- if ( ! innerSpan ) {
238
- return ;
239
- }
240
-
241
218
Sentry . addBreadcrumb ( { message : 'test breadcrumb 3b' , timestamp : 123456 } ) ;
242
219
243
220
innerSpan . setAttributes ( {
@@ -268,6 +245,7 @@ describe('Integration | Transactions', () => {
268
245
span_id : expect . any ( String ) ,
269
246
status : 'ok' ,
270
247
trace_id : expect . any ( String ) ,
248
+ origin : 'auto.test' ,
271
249
} ,
272
250
} ) ,
273
251
spans : [
@@ -309,6 +287,7 @@ describe('Integration | Transactions', () => {
309
287
span_id : expect . any ( String ) ,
310
288
status : 'ok' ,
311
289
trace_id : expect . any ( String ) ,
290
+ origin : 'manual' ,
312
291
} ,
313
292
} ) ,
314
293
spans : [
@@ -362,19 +341,11 @@ describe('Integration | Transactions', () => {
362
341
context . with (
363
342
trace . setSpanContext ( setPropagationContextOnContext ( context . active ( ) , propagationContext ) , spanContext ) ,
364
343
( ) => {
365
- Sentry . startSpan ( { op : 'test op' , name : 'test name' , source : 'task' , origin : 'auto.test' } , span => {
366
- if ( ! span ) {
367
- return ;
368
- }
369
-
344
+ Sentry . startSpan ( { op : 'test op' , name : 'test name' , source : 'task' , origin : 'auto.test' } , ( ) => {
370
345
const subSpan = Sentry . startInactiveSpan ( { name : 'inner span 1' } ) ;
371
- subSpan ? .end ( ) ;
346
+ subSpan . end ( ) ;
372
347
373
- Sentry . startSpan ( { name : 'inner span 2' } , innerSpan => {
374
- if ( ! innerSpan ) {
375
- return ;
376
- }
377
- } ) ;
348
+ Sentry . startSpan ( { name : 'inner span 2' } , ( ) => { } ) ;
378
349
} ) ;
379
350
} ,
380
351
) ;
@@ -395,6 +366,7 @@ describe('Integration | Transactions', () => {
395
366
parent_span_id : parentSpanId ,
396
367
status : 'ok' ,
397
368
trace_id : traceId ,
369
+ origin : 'auto.test' ,
398
370
} ,
399
371
} ) ,
400
372
// spans are circular (they have a reference to the transaction), which leads to jest choking on this
@@ -481,20 +453,12 @@ describe('Integration | Transactions', () => {
481
453
let innerSpan1Id : string | undefined ;
482
454
let innerSpan2Id : string | undefined ;
483
455
484
- void Sentry . startSpan ( { name : 'test name' } , async span => {
485
- if ( ! span ) {
486
- return ;
487
- }
488
-
456
+ void Sentry . startSpan ( { name : 'test name' } , async ( ) => {
489
457
const subSpan = Sentry . startInactiveSpan ( { name : 'inner span 1' } ) ;
490
458
innerSpan1Id = subSpan ?. spanContext ( ) . spanId ;
491
- subSpan ? .end ( ) ;
459
+ subSpan . end ( ) ;
492
460
493
461
Sentry . startSpan ( { name : 'inner span 2' } , innerSpan => {
494
- if ( ! innerSpan ) {
495
- return ;
496
- }
497
-
498
462
innerSpan2Id = innerSpan . spanContext ( ) . spanId ;
499
463
} ) ;
500
464
0 commit comments