1- import { Outcome } from '@sentry/types' ;
2-
31import { BaseTransport } from '../../../src/transports/base' ;
42
53const testDsn = 'https://123@sentry.io/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