@@ -15,7 +15,10 @@ describe.each(['builtin', 'express'])('Remix API Loaders with adapter = %s', ada
15
15
const config = await runServer ( adapter ) ;
16
16
const url = `${ config . url } /loader-json-response/-2` ;
17
17
18
- const envelopes = await getMultipleEnvelopeRequest ( { ...config , url } , { count : 2 } ) ;
18
+ const envelopes = await getMultipleEnvelopeRequest (
19
+ { ...config , url } ,
20
+ { count : 2 , envelopeType : [ 'transaction' , 'event' ] } ,
21
+ ) ;
19
22
20
23
const event = envelopes [ 0 ] [ 2 ] . type === 'transaction' ? envelopes [ 1 ] [ 2 ] : envelopes [ 0 ] [ 2 ] ;
21
24
const transaction = envelopes [ 0 ] [ 2 ] . type === 'transaction' ? envelopes [ 0 ] [ 2 ] : envelopes [ 1 ] [ 2 ] ;
@@ -54,7 +57,7 @@ describe.each(['builtin', 'express'])('Remix API Loaders with adapter = %s', ada
54
57
it ( 'correctly instruments a parameterized Remix API loader' , async ( ) => {
55
58
const config = await runServer ( adapter ) ;
56
59
const url = `${ config . url } /loader-json-response/123123` ;
57
- const envelope = await getEnvelopeRequest ( { ...config , url } ) ;
60
+ const envelope = await getEnvelopeRequest ( { ...config , url } , { envelopeType : 'transaction' } ) ;
58
61
const transaction = envelope [ 2 ] ;
59
62
60
63
assertSentryTransaction ( transaction , {
@@ -83,7 +86,10 @@ describe.each(['builtin', 'express'])('Remix API Loaders with adapter = %s', ada
83
86
const config = await runServer ( adapter ) ;
84
87
const url = `${ config . url } /loader-json-response/-1` ;
85
88
86
- const [ transaction_1 , event , transaction_2 ] = await getMultipleEnvelopeRequest ( { ...config , url } , { count : 3 } ) ;
89
+ const [ transaction_1 , event , transaction_2 ] = await getMultipleEnvelopeRequest (
90
+ { ...config , url } ,
91
+ { count : 3 , envelopeType : [ 'transaction' , 'event' ] } ,
92
+ ) ;
87
93
88
94
assertSentryTransaction ( transaction_1 [ 2 ] , {
89
95
contexts : {
@@ -138,16 +144,15 @@ describe.each(['builtin', 'express'])('Remix API Loaders with adapter = %s', ada
138
144
} ) ;
139
145
140
146
it ( 'makes sure scope does not bleed between requests' , async ( ) => {
141
- const { url, server, scope } = await runServer ( adapter ) ;
147
+ const { url, server } = await runServer ( adapter ) ;
142
148
143
149
const envelopes = await Promise . all ( [
144
- getEnvelopeRequest ( { url : `${ url } /scope-bleed/1` , server, scope } , { endServer : false } ) ,
145
- getEnvelopeRequest ( { url : `${ url } /scope-bleed/2` , server, scope } , { endServer : false } ) ,
146
- getEnvelopeRequest ( { url : `${ url } /scope-bleed/3` , server, scope } , { endServer : false } ) ,
147
- getEnvelopeRequest ( { url : `${ url } /scope-bleed/4` , server, scope } , { endServer : false } ) ,
150
+ getEnvelopeRequest ( { url : `${ url } /scope-bleed/1` , server } , { endServer : false , envelopeType : 'transaction' } ) ,
151
+ getEnvelopeRequest ( { url : `${ url } /scope-bleed/2` , server } , { endServer : false , envelopeType : 'transaction' } ) ,
152
+ getEnvelopeRequest ( { url : `${ url } /scope-bleed/3` , server } , { endServer : false , envelopeType : 'transaction' } ) ,
153
+ getEnvelopeRequest ( { url : `${ url } /scope-bleed/4` , server } , { endServer : false , envelopeType : 'transaction' } ) ,
148
154
] ) ;
149
155
150
- scope . persist ( false ) ;
151
156
await new Promise ( resolve => server . close ( resolve ) ) ;
152
157
153
158
envelopes . forEach ( envelope => {
0 commit comments