@@ -204,12 +204,14 @@ final class EventPipelineTests: XCTestCase {
204204 ]
205205
206206 pipeline. flush ( )
207- wait ( for: [ uploadExpectations [ 0 ] , uploadExpectations [ 1 ] ] , timeout: 2 )
207+ // Expected: upload 0 (instant) + upload 1 (1s retry delay)
208+ wait ( for: [ uploadExpectations [ 0 ] , uploadExpectations [ 1 ] ] , timeout: 5 )
208209
209210 XCTAssertEqual ( httpClient. uploadCount, 2 )
210211 XCTAssertEqual ( pipeline. configuration. offline, false )
211212
212- wait ( for: [ uploadExpectations [ 2 ] ] , timeout: 3 )
213+ // Expected: upload 2 (2s retry delay)
214+ wait ( for: [ uploadExpectations [ 2 ] ] , timeout: 5 )
213215
214216 XCTAssertEqual ( httpClient. uploadCount, 3 )
215217 XCTAssertEqual ( pipeline. configuration. offline, true )
@@ -219,7 +221,7 @@ final class EventPipelineTests: XCTestCase {
219221 pipeline. flush {
220222 flushExpectation. fulfill ( )
221223 }
222- wait ( for: [ uploadExpectations [ 3 ] , flushExpectation] , timeout: 1 )
224+ wait ( for: [ uploadExpectations [ 3 ] , flushExpectation] , timeout: 2 )
223225
224226 XCTAssertEqual ( httpClient. uploadCount, 4 )
225227 }
@@ -256,6 +258,7 @@ final class EventPipelineTests: XCTestCase {
256258 }
257259
258260 wait ( for: uploadExpectations + [ flushExpectation] , timeout: 1 )
261+
259262 XCTAssertEqual ( httpClient. uploadCount, 3 )
260263 XCTAssertEqual ( pipeline. configuration. offline, false )
261264 }
0 commit comments