@@ -51,13 +51,13 @@ export function testPushRetriesDueToAuthErrors(fetchMock, assert) {
5151
5252 let start , splitio , client , ready = false ;
5353
54- fetchMock . getOnce ( url ( settings , `/v2/auth?users=${ encodeURIComponent ( userKey ) } ` ) , function ( url , opts ) {
54+ fetchMock . getOnce ( url ( settings , `/v2/auth?s=1.1& users=${ encodeURIComponent ( userKey ) } ` ) , function ( url , opts ) {
5555 if ( ! opts . headers [ 'Authorization' ] ) assert . fail ( '`/v2/auth` request must include `Authorization` header' ) ;
5656 assert . pass ( 'first auth attempt' ) ;
5757 return { status : 200 , body : authPushBadToken } ;
5858 } ) ;
59- fetchMock . getOnce ( url ( settings , `/v2/auth?users=${ encodeURIComponent ( userKey ) } ` ) , { throws : new TypeError ( 'Network error' ) } ) ;
60- fetchMock . getOnce ( url ( settings , `/v2/auth?users=${ encodeURIComponent ( userKey ) } ` ) , function ( url , opts ) {
59+ fetchMock . getOnce ( url ( settings , `/v2/auth?s=1.1& users=${ encodeURIComponent ( userKey ) } ` ) , { throws : new TypeError ( 'Network error' ) } ) ;
60+ fetchMock . getOnce ( url ( settings , `/v2/auth?s=1.1& users=${ encodeURIComponent ( userKey ) } ` ) , function ( url , opts ) {
6161 if ( ! opts . headers [ 'Authorization' ] ) assert . fail ( '`/v2/auth` request must include `Authorization` header' ) ;
6262 const lapse = Date . now ( ) - start ;
6363 const expected = ( settings . scheduler . pushRetryBackoffBase * Math . pow ( 2 , 0 ) + settings . scheduler . pushRetryBackoffBase * Math . pow ( 2 , 1 ) ) ;
@@ -130,7 +130,7 @@ export function testPushRetriesDueToSseErrors(fetchMock, assert) {
130130 sseattempts ++ ;
131131 } ) ;
132132
133- fetchMock . get ( { url : url ( settings , `/v2/auth?users=${ encodeURIComponent ( userKey ) } ` ) , repeat : 3 /* 3 push attempts */ } , function ( url , opts ) {
133+ fetchMock . get ( { url : url ( settings , `/v2/auth?s=1.1& users=${ encodeURIComponent ( userKey ) } ` ) , repeat : 3 /* 3 push attempts */ } , function ( url , opts ) {
134134 if ( ! opts . headers [ 'Authorization' ] ) assert . fail ( '`/v2/auth` request must include `Authorization` header' ) ;
135135 assert . pass ( 'auth success' ) ;
136136 return { status : 200 , body : authPushEnabledNicolas } ;
@@ -189,7 +189,7 @@ export function testSdkDestroyWhileAuthSuccess(fetchMock, assert) {
189189
190190 let splitio , client , ready = false ;
191191
192- fetchMock . getOnce ( url ( settings , `/v2/auth?users=${ encodeURIComponent ( userKey ) } ` ) , { status : 200 , body : authPushEnabledNicolas } , { delay : 100 } ) ;
192+ fetchMock . getOnce ( url ( settings , `/v2/auth?s=1.1& users=${ encodeURIComponent ( userKey ) } ` ) , { status : 200 , body : authPushEnabledNicolas } , { delay : 100 } ) ;
193193
194194 fetchMock . getOnce ( url ( settings , '/mySegments/nicolas%40split.io' ) , { status : 200 , body : mySegmentsNicolasMock } ) ;
195195 fetchMock . getOnce ( url ( settings , '/splitChanges?s=1.1&since=-1' ) , { status : 200 , body : splitChangesMock1 } ) ;
@@ -224,7 +224,7 @@ export function testSdkDestroyWhileConnDelay(fetchMock, assert) {
224224 assert . fail ( 'unexpected EventSource request with url: ' + eventSourceInstance . url ) ;
225225 } ) ;
226226
227- fetchMock . getOnce ( url ( settings , `/v2/auth?users=${ encodeURIComponent ( userKey ) } ` ) , { status : 200 , body : { ...authPushEnabledNicolas , connDelay : 0.1 } } ) ;
227+ fetchMock . getOnce ( url ( settings , `/v2/auth?s=1.1& users=${ encodeURIComponent ( userKey ) } ` ) , { status : 200 , body : { ...authPushEnabledNicolas , connDelay : 0.1 } } ) ;
228228 fetchMock . getOnce ( url ( settings , '/mySegments/nicolas%40split.io' ) , { status : 200 , body : mySegmentsNicolasMock } ) ;
229229 fetchMock . getOnce ( url ( settings , '/splitChanges?s=1.1&since=-1' ) , { status : 200 , body : splitChangesMock1 } ) ;
230230
@@ -255,8 +255,8 @@ export function testSdkDestroyWhileAuthRetries(fetchMock, assert) {
255255
256256 let splitio , client , ready = false ;
257257
258- fetchMock . getOnce ( url ( settings , `/v2/auth?users=${ encodeURIComponent ( userKey ) } ` ) , { status : 200 , body : authPushBadToken } ) ;
259- fetchMock . getOnce ( url ( settings , `/v2/auth?users=${ encodeURIComponent ( userKey ) } ` ) , { throws : new TypeError ( 'Network error' ) } , { delay : 100 } ) ;
258+ fetchMock . getOnce ( url ( settings , `/v2/auth?s=1.1& users=${ encodeURIComponent ( userKey ) } ` ) , { status : 200 , body : authPushBadToken } ) ;
259+ fetchMock . getOnce ( url ( settings , `/v2/auth?s=1.1& users=${ encodeURIComponent ( userKey ) } ` ) , { throws : new TypeError ( 'Network error' ) } , { delay : 100 } ) ;
260260
261261 fetchMock . get ( { url : url ( settings , '/mySegments/nicolas%40split.io' ) , repeat : 2 } , { status : 200 , body : mySegmentsNicolasMock } ) ;
262262 fetchMock . getOnce ( url ( settings , '/splitChanges?s=1.1&since=-1' ) , { status : 200 , body : splitChangesMock1 } ) ;
0 commit comments