@@ -112,36 +112,6 @@ test('Sends an API route transaction', async ({ baseURL }) => {
112
112
op : 'request_context.nestjs' ,
113
113
origin : 'auto.http.otel.nestjs' ,
114
114
} ,
115
- {
116
- span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
117
- trace_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 32 } / ) ,
118
- data : {
119
- 'sentry.origin' : 'auto.middleware.nestjs' ,
120
- 'sentry.op' : 'middleware.nestjs' ,
121
- } ,
122
- description : 'SentryTracingInterceptor' ,
123
- parent_span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
124
- start_timestamp : expect . any ( Number ) ,
125
- timestamp : expect . any ( Number ) ,
126
- status : 'ok' ,
127
- op : 'middleware.nestjs' ,
128
- origin : 'auto.middleware.nestjs' ,
129
- } ,
130
- {
131
- span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
132
- trace_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 32 } / ) ,
133
- data : {
134
- 'sentry.origin' : 'auto.middleware.nestjs' ,
135
- 'sentry.op' : 'middleware.nestjs' ,
136
- } ,
137
- description : 'SentryTracingInterceptor' ,
138
- parent_span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
139
- start_timestamp : expect . any ( Number ) ,
140
- timestamp : expect . any ( Number ) ,
141
- status : 'ok' ,
142
- op : 'middleware.nestjs' ,
143
- origin : 'auto.middleware.nestjs' ,
144
- } ,
145
115
{
146
116
span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
147
117
trace_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 32 } / ) ,
@@ -183,29 +153,19 @@ test('Sends an API route transaction', async ({ baseURL }) => {
183
153
status : 'ok' ,
184
154
origin : 'manual' ,
185
155
} ,
186
- {
187
- span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
188
- trace_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 32 } / ) ,
189
- data : {
190
- 'sentry.origin' : 'auto.middleware.nestjs' ,
191
- 'sentry.op' : 'middleware.nestjs' ,
192
- } ,
193
- description : 'Interceptors - After Route' ,
194
- parent_span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
195
- start_timestamp : expect . any ( Number ) ,
196
- timestamp : expect . any ( Number ) ,
197
- status : 'ok' ,
198
- op : 'middleware.nestjs' ,
199
- origin : 'auto.middleware.nestjs' ,
200
- } ,
201
156
] ) ,
157
+ start_timestamp : expect . any ( Number ) ,
158
+ timestamp : expect . any ( Number ) ,
202
159
transaction : 'GET /test-transaction' ,
203
- type : 'transaction' ,
204
160
transaction_info : {
205
161
source : 'route' ,
206
162
} ,
163
+ type : 'transaction' ,
207
164
} ) ,
208
165
) ;
166
+
167
+ const spanDescriptions = transactionEvent . spans . map ( span => span . description ) ;
168
+ expect ( spanDescriptions ) . not . toContain ( 'SentryTracingInterceptor' ) ;
209
169
} ) ;
210
170
211
171
test ( 'API route transaction includes nest middleware span. Spans created in and after middleware are nested correctly' , async ( {
0 commit comments