@@ -15,7 +15,10 @@ describe.each(['builtin', 'express'])('Remix API Loaders with adapter = %s', ada
1515 const config = await runServer ( adapter ) ;
1616 const url = `${ config . url } /loader-json-response/-2` ;
1717
18- const envelopes = await getMultipleEnvelopeRequest ( { ...config , url } , { count : 2 } ) ;
18+ const envelopes = await getMultipleEnvelopeRequest (
19+ { ...config , url } ,
20+ { count : 2 , envelopeType : [ 'transaction' , 'event' ] } ,
21+ ) ;
1922
2023 const event = envelopes [ 0 ] [ 2 ] . type === 'transaction' ? envelopes [ 1 ] [ 2 ] : envelopes [ 0 ] [ 2 ] ;
2124 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
5457 it ( 'correctly instruments a parameterized Remix API loader' , async ( ) => {
5558 const config = await runServer ( adapter ) ;
5659 const url = `${ config . url } /loader-json-response/123123` ;
57- const envelope = await getEnvelopeRequest ( { ...config , url } ) ;
60+ const envelope = await getEnvelopeRequest ( { ...config , url } , { envelopeType : 'transaction' } ) ;
5861 const transaction = envelope [ 2 ] ;
5962
6063 assertSentryTransaction ( transaction , {
@@ -83,7 +86,10 @@ describe.each(['builtin', 'express'])('Remix API Loaders with adapter = %s', ada
8386 const config = await runServer ( adapter ) ;
8487 const url = `${ config . url } /loader-json-response/-1` ;
8588
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+ ) ;
8793
8894 assertSentryTransaction ( transaction_1 [ 2 ] , {
8995 contexts : {
@@ -138,16 +144,15 @@ describe.each(['builtin', 'express'])('Remix API Loaders with adapter = %s', ada
138144 } ) ;
139145
140146 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 ) ;
142148
143149 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' } ) ,
148154 ] ) ;
149155
150- scope . persist ( false ) ;
151156 await new Promise ( resolve => server . close ( resolve ) ) ;
152157
153158 envelopes . forEach ( envelope => {
0 commit comments