11import type { SpanContext } from '@opentelemetry/api' ;
22import { context , ROOT_CONTEXT , trace , TraceFlags } from '@opentelemetry/api' ;
33import { TraceState } from '@opentelemetry/core' ;
4- import type { SpanProcessor } from '@opentelemetry/sdk-trace-base' ;
54import type { Event , TransactionEvent } from '@sentry/core' ;
65import {
76 addBreadcrumb ,
@@ -15,10 +14,9 @@ import {
1514} from '@sentry/core' ;
1615import { afterEach , describe , expect , it , vi } from 'vitest' ;
1716import { SENTRY_TRACE_STATE_DSC } from '../../src/constants' ;
18- import { SentrySpanProcessor } from '../../src/spanProcessor' ;
1917import { startInactiveSpan , startSpan } from '../../src/trace' ;
2018import { makeTraceState } from '../../src/utils/makeTraceState' ;
21- import { cleanupOtel , getProvider , mockSdkInit } from '../helpers/mockSdkInit' ;
19+ import { cleanupOtel , getSpanProcessor , mockSdkInit } from '../helpers/mockSdkInit' ;
2220import type { TestClientInterface } from '../helpers/TestClient' ;
2321
2422describe ( 'Integration | Transactions' , ( ) => {
@@ -444,13 +442,7 @@ describe('Integration | Transactions', () => {
444442
445443 mockSdkInit ( { tracesSampleRate : 1 , beforeSendTransaction } ) ;
446444
447- const provider = getProvider ( ) ;
448- const multiSpanProcessor = provider ?. activeSpanProcessor as
449- | ( SpanProcessor & { _spanProcessors ?: SpanProcessor [ ] } )
450- | undefined ;
451- const spanProcessor = multiSpanProcessor ?. [ '_spanProcessors' ] ?. find (
452- spanProcessor => spanProcessor instanceof SentrySpanProcessor ,
453- ) as SentrySpanProcessor | undefined ;
445+ const spanProcessor = getSpanProcessor ( ) ;
454446
455447 const exporter = spanProcessor ? spanProcessor [ '_exporter' ] : undefined ;
456448
@@ -522,13 +514,7 @@ describe('Integration | Transactions', () => {
522514 } ,
523515 } ) ;
524516
525- const provider = getProvider ( ) ;
526- const multiSpanProcessor = provider ?. activeSpanProcessor as
527- | ( SpanProcessor & { _spanProcessors ?: SpanProcessor [ ] } )
528- | undefined ;
529- const spanProcessor = multiSpanProcessor ?. [ '_spanProcessors' ] ?. find (
530- spanProcessor => spanProcessor instanceof SentrySpanProcessor ,
531- ) as SentrySpanProcessor | undefined ;
517+ const spanProcessor = getSpanProcessor ( ) ;
532518
533519 const exporter = spanProcessor ? spanProcessor [ '_exporter' ] : undefined ;
534520
@@ -580,13 +566,7 @@ describe('Integration | Transactions', () => {
580566 } ,
581567 } ) ;
582568
583- const provider = getProvider ( ) ;
584- const multiSpanProcessor = provider ?. activeSpanProcessor as
585- | ( SpanProcessor & { _spanProcessors ?: SpanProcessor [ ] } )
586- | undefined ;
587- const spanProcessor = multiSpanProcessor ?. [ '_spanProcessors' ] ?. find (
588- spanProcessor => spanProcessor instanceof SentrySpanProcessor ,
589- ) as SentrySpanProcessor | undefined ;
569+ const spanProcessor = getSpanProcessor ( ) ;
590570
591571 const exporter = spanProcessor ? spanProcessor [ '_exporter' ] : undefined ;
592572
@@ -651,13 +631,7 @@ describe('Integration | Transactions', () => {
651631 } ,
652632 } ) ;
653633
654- const provider = getProvider ( ) ;
655- const multiSpanProcessor = provider ?. activeSpanProcessor as
656- | ( SpanProcessor & { _spanProcessors ?: SpanProcessor [ ] } )
657- | undefined ;
658- const spanProcessor = multiSpanProcessor ?. [ '_spanProcessors' ] ?. find (
659- spanProcessor => spanProcessor instanceof SentrySpanProcessor ,
660- ) as SentrySpanProcessor | undefined ;
634+ const spanProcessor = getSpanProcessor ( ) ;
661635
662636 const exporter = spanProcessor ? spanProcessor [ '_exporter' ] : undefined ;
663637
@@ -713,13 +687,7 @@ describe('Integration | Transactions', () => {
713687 } ,
714688 } ) ;
715689
716- const provider = getProvider ( ) ;
717- const multiSpanProcessor = provider ?. activeSpanProcessor as
718- | ( SpanProcessor & { _spanProcessors ?: SpanProcessor [ ] } )
719- | undefined ;
720- const spanProcessor = multiSpanProcessor ?. [ '_spanProcessors' ] ?. find (
721- spanProcessor => spanProcessor instanceof SentrySpanProcessor ,
722- ) as SentrySpanProcessor | undefined ;
690+ const spanProcessor = getSpanProcessor ( ) ;
723691
724692 const exporter = spanProcessor ? spanProcessor [ '_exporter' ] : undefined ;
725693
0 commit comments