@@ -53,19 +53,19 @@ const MILLIS_THIRD_RETRY_FOR_SPLIT_KILL_EVENT = 2000;
5353 * 0.0 secs: initial SyncAll (/splitChanges, /segmentChanges/*), auth, SSE connection
5454 * 0.1 secs: SSE connection opened -> syncAll (/splitChanges, /segmentChanges/*)
5555 *
56- * 0.2 secs: SPLIT_UPDATE event -> /splitChanges: network error
56+ * 0.2 secs: SPLIT_UPDATE event -> /splitChanges: 500 server error
5757 * 0.3 secs: SPLIT_UPDATE event -> /splitChanges retry: success -> SDK_UPDATE triggered
5858 *
5959 * 0.4 secs: SPLIT_UPDATE event with old changeNumber -> SDK_UPDATE not triggered
6060 *
61- * 0.5 secs: SEGMENT_UPDATE event -> /segmentChanges/*: server error (cannot test outdated response, since it is not supported)
61+ * 0.5 secs: SEGMENT_UPDATE event -> /segmentChanges/*: 500 server error (cannot test outdated response, since it is not supported)
6262 * 0.6 secs: SEGMENT_UPDATE event -> /segmentChanges/* retry: network error
6363 * 0.8 secs: SEGMENT_UPDATE event -> /segmentChanges/* retry: invalid JSON response
6464 * 1.2 secs: SEGMENT_UPDATE event -> /segmentChanges/* retry: success -> SDK_UPDATE triggered
6565 *
6666 * 1.3 secs: SPLIT_KILL event -> /splitChanges: outdated response -> SDK_UPDATE triggered although fetches fail
6767 * 1.4 secs: SPLIT_KILL event -> /splitChanges retry: invalid JSON response
68- * 1.6 secs: SPLIT_KILL event -> /splitChanges retry: network error
68+ * 1.6 secs: SPLIT_KILL event -> /splitChanges retry: 500 server error
6969 * 2.0 secs: SPLIT_KILL event -> /splitChanges retry: 408 request timeout
7070 * (we destroy the client here, to assert that all scheduled tasks are clean)
7171 */
@@ -153,7 +153,7 @@ export function testSynchronizationRetries(fetchMock, assert) {
153153 ) ;
154154
155155 // fetch due to SPLIT_UPDATE event
156- fetchMock . getOnce ( url ( settings , '/splitChanges?s=1.3&since=1457552620999&rbSince=100' ) , { throws : new TypeError ( 'Network error') } ) ;
156+ fetchMock . getOnce ( url ( settings , '/splitChanges?s=1.3&since=1457552620999&rbSince=100' ) , { status : 500 , body : 'server error' } ) ;
157157 // fetch retry for SPLIT_UPDATE event, due to previous fail
158158 fetchMock . getOnce ( url ( settings , '/splitChanges?s=1.3&since=1457552620999&rbSince=100' ) , function ( ) {
159159 const lapse = Date . now ( ) - start ;
@@ -191,7 +191,7 @@ export function testSynchronizationRetries(fetchMock, assert) {
191191 // first fetch retry for SPLIT_KILL event, due to previous unexpected response (response till minor than SPLIT_KILL changeNumber)
192192 fetchMock . getOnce ( url ( settings , '/splitChanges?s=1.3&since=1457552649999&rbSince=100' ) , { status : 200 , body : '{ "since": 1457552620999, "til' } ) ; // invalid JSON
193193 // second fetch retry for SPLIT_KILL event
194- fetchMock . getOnce ( url ( settings , '/splitChanges?s=1.3&since=1457552649999&rbSince=100' ) , { throws : new TypeError ( 'Network error') } ) ;
194+ fetchMock . getOnce ( url ( settings , '/splitChanges?s=1.3&since=1457552649999&rbSince=100' ) , { status : 500 , body : 'server error' } ) ;
195195 // third fetch retry for SPLIT_KILL event
196196 fetchMock . getOnce ( url ( settings , '/splitChanges?s=1.3&since=1457552649999&rbSince=100' ) , function ( ) {
197197 const lapse = Date . now ( ) - start ;
0 commit comments