@@ -32,21 +32,21 @@ class HTTP1ConnectionStateMachineTests: XCTestCase {
32
32
let part1 = IOData . byteBuffer ( ByteBuffer ( bytes: [ 1 ] ) )
33
33
let part2 = IOData . byteBuffer ( ByteBuffer ( bytes: [ 2 ] ) )
34
34
let part3 = IOData . byteBuffer ( ByteBuffer ( bytes: [ 3 ] ) )
35
- XCTAssertEqual ( state. requestStreamPartReceived ( part0) , . sendBodyPart( part0) )
36
- XCTAssertEqual ( state. requestStreamPartReceived ( part1) , . sendBodyPart( part1) )
35
+ XCTAssertEqual ( state. requestStreamPartReceived ( part0, promise : nil ) , . sendBodyPart( part0, nil ) )
36
+ XCTAssertEqual ( state. requestStreamPartReceived ( part1, promise : nil ) , . sendBodyPart( part1, nil ) )
37
37
38
38
// oh the channel reports... we should slow down producing...
39
39
XCTAssertEqual ( state. writabilityChanged ( writable: false ) , . pauseRequestBodyStream)
40
40
41
41
// but we issued a .produceMoreRequestBodyData before... Thus, we must accept more produced
42
42
// data
43
- XCTAssertEqual ( state. requestStreamPartReceived ( part2) , . sendBodyPart( part2) )
43
+ XCTAssertEqual ( state. requestStreamPartReceived ( part2, promise : nil ) , . sendBodyPart( part2, nil ) )
44
44
// however when we have put the data on the channel, we should not issue further
45
45
// .produceMoreRequestBodyData events
46
46
47
47
// once we receive a writable event again, we can allow the producer to produce more data
48
48
XCTAssertEqual ( state. writabilityChanged ( writable: true ) , . resumeRequestBodyStream)
49
- XCTAssertEqual ( state. requestStreamPartReceived ( part3) , . sendBodyPart( part3) )
49
+ XCTAssertEqual ( state. requestStreamPartReceived ( part3, promise : nil ) , . sendBodyPart( part3, nil ) )
50
50
XCTAssertEqual ( state. requestStreamFinished ( ) , . sendRequestEnd)
51
51
52
52
let responseHead = HTTPResponseHead ( version: . http1_1, status: . ok)
@@ -186,8 +186,8 @@ class HTTP1ConnectionStateMachineTests: XCTestCase {
186
186
187
187
let part0 = IOData . byteBuffer ( ByteBuffer ( bytes: [ 0 ] ) )
188
188
let part1 = IOData . byteBuffer ( ByteBuffer ( bytes: [ 1 ] ) )
189
- XCTAssertEqual ( state. requestStreamPartReceived ( part0) , . sendBodyPart( part0) )
190
- XCTAssertEqual ( state. requestStreamPartReceived ( part1) , . sendBodyPart( part1) )
189
+ XCTAssertEqual ( state. requestStreamPartReceived ( part0, promise : nil ) , . sendBodyPart( part0, nil ) )
190
+ XCTAssertEqual ( state. requestStreamPartReceived ( part1, promise : nil ) , . sendBodyPart( part1, nil ) )
191
191
XCTAssertEqual ( state. requestCancelled ( closeConnection: false ) , . failRequest( HTTPClientError . cancelled, . close) )
192
192
}
193
193
@@ -295,7 +295,7 @@ extension HTTP1ConnectionStateMachine.Action: Equatable {
295
295
case ( . sendRequestHead( let lhsHead, let lhsStartBody) , . sendRequestHead( let rhsHead, let rhsStartBody) ) :
296
296
return lhsHead == rhsHead && lhsStartBody == rhsStartBody
297
297
298
- case ( . sendBodyPart( let lhsData) , . sendBodyPart( let rhsData) ) :
298
+ case ( . sendBodyPart( let lhsData, _ ) , . sendBodyPart( let rhsData, _ ) ) :
299
299
return lhsData == rhsData
300
300
301
301
case ( . sendRequestEnd, . sendRequestEnd) :
0 commit comments