@@ -27,7 +27,7 @@ function createXHRMock() {
2727 case 'Retry-After' :
2828 return '10' ;
2929 case `${ retryAfterSeconds } ` :
30- return ;
30+ return null ;
3131 default :
3232 return `${ retryAfterSeconds } :error:scope` ;
3333 }
@@ -57,7 +57,7 @@ describe('NewXHRTransport', () => {
5757 expect ( xhrMock . setRequestHeader ) . toHaveBeenCalledTimes ( 0 ) ;
5858 expect ( xhrMock . send ) . toHaveBeenCalledTimes ( 0 ) ;
5959
60- await Promise . all ( [ transport . send ( ERROR_ENVELOPE ) , ( xhrMock as XMLHttpRequest ) . onreadystatechange ( null ) ] ) ;
60+ await Promise . all ( [ transport . send ( ERROR_ENVELOPE ) , ( xhrMock as XMLHttpRequest ) . onreadystatechange ! ( { } as Event ) ] ) ;
6161
6262 expect ( xhrMock . open ) . toHaveBeenCalledTimes ( 1 ) ;
6363 expect ( xhrMock . open ) . toHaveBeenCalledWith ( 'POST' , DEFAULT_XHR_TRANSPORT_OPTIONS . url ) ;
@@ -70,7 +70,7 @@ describe('NewXHRTransport', () => {
7070
7171 const [ res ] = await Promise . all ( [
7272 transport . send ( ERROR_ENVELOPE ) ,
73- ( xhrMock as XMLHttpRequest ) . onreadystatechange ( null ) ,
73+ ( xhrMock as XMLHttpRequest ) . onreadystatechange ! ( { } as Event ) ,
7474 ] ) ;
7575
7676 expect ( res ) . toBeDefined ( ) ;
@@ -80,7 +80,7 @@ describe('NewXHRTransport', () => {
8080 it ( 'sets rate limit response headers' , async ( ) => {
8181 const transport = makeNewXHRTransport ( DEFAULT_XHR_TRANSPORT_OPTIONS ) ;
8282
83- await Promise . all ( [ transport . send ( ERROR_ENVELOPE ) , ( xhrMock as XMLHttpRequest ) . onreadystatechange ( null ) ] ) ;
83+ await Promise . all ( [ transport . send ( ERROR_ENVELOPE ) , ( xhrMock as XMLHttpRequest ) . onreadystatechange ! ( { } as Event ) ] ) ;
8484
8585 expect ( xhrMock . getResponseHeader ) . toHaveBeenCalledTimes ( 2 ) ;
8686 expect ( xhrMock . getResponseHeader ) . toHaveBeenCalledWith ( 'X-Sentry-Rate-Limits' ) ;
@@ -99,7 +99,7 @@ describe('NewXHRTransport', () => {
9999 } ;
100100
101101 const transport = makeNewXHRTransport ( options ) ;
102- await Promise . all ( [ transport . send ( ERROR_ENVELOPE ) , ( xhrMock as XMLHttpRequest ) . onreadystatechange ( null ) ] ) ;
102+ await Promise . all ( [ transport . send ( ERROR_ENVELOPE ) , ( xhrMock as XMLHttpRequest ) . onreadystatechange ! ( { } as Event ) ] ) ;
103103
104104 expect ( xhrMock . setRequestHeader ) . toHaveBeenCalledTimes ( 3 ) ;
105105 expect ( xhrMock . setRequestHeader ) . toHaveBeenCalledWith ( 'referrerPolicy' , headers . referrerPolicy ) ;
0 commit comments