1- import  {  Outcome  }  from  '@sentry/types' ; 
2- 
31import  {  BaseTransport  }  from  '../../../src/transports/base' ; 
42
53const  testDsn  =  'https://[email protected] /42' ; @@ -44,12 +42,12 @@ describe('BaseTransport', () => {
4442    it ( 'sends beacon request when there are outcomes captured and visibility changed to `hidden`' ,  ( )  =>  { 
4543      const  transport  =  new  SimpleTransport ( {  dsn : testDsn ,  sendClientReports : true  } ) ; 
4644
47-       transport . recordLostEvent ( Outcome . BeforeSend ,  'event' ) ; 
45+       transport . recordLostEvent ( 'before_send' ,  'event' ) ; 
4846
4947      visibilityState  =  'hidden' ; 
5048      document . dispatchEvent ( new  Event ( 'visibilitychange' ) ) ; 
5149
52-       const  outcomes  =  [ {  reason : Outcome . BeforeSend ,  category : 'error' ,  quantity : 1  } ] ; 
50+       const  outcomes  =  [ {  reason : 'before_send' ,  category : 'error' ,  quantity : 1  } ] ; 
5351
5452      expect ( sendBeaconSpy ) . toHaveBeenCalledWith ( 
5553        envelopeEndpoint , 
@@ -59,7 +57,7 @@ describe('BaseTransport', () => {
5957
6058    it ( 'doesnt send beacon request when there are outcomes captured, but visibility state did not change to `hidden`' ,  ( )  =>  { 
6159      const  transport  =  new  SimpleTransport ( {  dsn : testDsn ,  sendClientReports : true  } ) ; 
62-       transport . recordLostEvent ( Outcome . BeforeSend ,  'event' ) ; 
60+       transport . recordLostEvent ( 'before_send' ,  'event' ) ; 
6361
6462      visibilityState  =  'visible' ; 
6563      document . dispatchEvent ( new  Event ( 'visibilitychange' ) ) ; 
@@ -70,21 +68,21 @@ describe('BaseTransport', () => {
7068    it ( 'correctly serializes request with different categories/reasons pairs' ,  ( )  =>  { 
7169      const  transport  =  new  SimpleTransport ( {  dsn : testDsn ,  sendClientReports : true  } ) ; 
7270
73-       transport . recordLostEvent ( Outcome . BeforeSend ,  'event' ) ; 
74-       transport . recordLostEvent ( Outcome . BeforeSend ,  'event' ) ; 
75-       transport . recordLostEvent ( Outcome . SampleRate ,  'transaction' ) ; 
76-       transport . recordLostEvent ( Outcome . NetworkError ,  'session' ) ; 
77-       transport . recordLostEvent ( Outcome . NetworkError ,  'session' ) ; 
78-       transport . recordLostEvent ( Outcome . RateLimitBackoff ,  'event' ) ; 
71+       transport . recordLostEvent ( 'before_send' ,  'event' ) ; 
72+       transport . recordLostEvent ( 'before_send' ,  'event' ) ; 
73+       transport . recordLostEvent ( 'sample_rate' ,  'transaction' ) ; 
74+       transport . recordLostEvent ( 'network_error' ,  'session' ) ; 
75+       transport . recordLostEvent ( 'network_error' ,  'session' ) ; 
76+       transport . recordLostEvent ( 'ratelimit_backoff' ,  'event' ) ; 
7977
8078      visibilityState  =  'hidden' ; 
8179      document . dispatchEvent ( new  Event ( 'visibilitychange' ) ) ; 
8280
8381      const  outcomes  =  [ 
84-         {  reason : Outcome . BeforeSend ,  category : 'error' ,  quantity : 2  } , 
85-         {  reason : Outcome . SampleRate ,  category : 'transaction' ,  quantity : 1  } , 
86-         {  reason : Outcome . NetworkError ,  category : 'session' ,  quantity : 2  } , 
87-         {  reason : Outcome . RateLimitBackoff ,  category : 'error' ,  quantity : 1  } , 
82+         {  reason : 'before_send' ,  category : 'error' ,  quantity : 2  } , 
83+         {  reason : 'sample_rate' ,  category : 'transaction' ,  quantity : 1  } , 
84+         {  reason : 'network_error' ,  category : 'session' ,  quantity : 2  } , 
85+         {  reason : 'ratelimit_backoff' ,  category : 'error' ,  quantity : 1  } , 
8886      ] ; 
8987
9088      expect ( sendBeaconSpy ) . toHaveBeenCalledWith ( 
@@ -97,12 +95,12 @@ describe('BaseTransport', () => {
9795      const  tunnel  =  'https://hello.com/world' ; 
9896      const  transport  =  new  SimpleTransport ( {  dsn : testDsn ,  sendClientReports : true ,  tunnel } ) ; 
9997
100-       transport . recordLostEvent ( Outcome . BeforeSend ,  'event' ) ; 
98+       transport . recordLostEvent ( 'before_send' ,  'event' ) ; 
10199
102100      visibilityState  =  'hidden' ; 
103101      document . dispatchEvent ( new  Event ( 'visibilitychange' ) ) ; 
104102
105-       const  outcomes  =  [ {  reason : Outcome . BeforeSend ,  category : 'error' ,  quantity : 1  } ] ; 
103+       const  outcomes  =  [ {  reason : 'before_send' ,  category : 'error' ,  quantity : 1  } ] ; 
106104
107105      expect ( sendBeaconSpy ) . toHaveBeenCalledWith ( 
108106        tunnel , 
0 commit comments