Skip to content

Commit ca74075

Browse files
committed
Fix testBidirectionalStreamingTimeoutPassedToReceiveMethod.
1 parent 9760b25 commit ca74075

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Tests/SwiftGRPCTests/ClientTimeoutTests.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,12 @@ extension ClientTimeoutTests {
8282
func testBidirectionalStreamingTimeoutPassedToReceiveMethod() {
8383
let completionHandlerExpectation = expectation(description: "final completion handler called")
8484
let call = try! client.update { callResult in
85-
XCTAssertEqual(.deadlineExceeded, callResult.statusCode)
85+
XCTAssertEqual(.ok, callResult.statusCode)
8686
completionHandlerExpectation.fulfill()
8787
}
8888

8989
do {
90-
let result = try call.receive(timeout: .now() + .milliseconds(50))
90+
let result = try call.receive(timeout: .now() + .milliseconds(10))
9191
XCTFail("should have thrown, received \(String(describing: result)) instead")
9292
} catch let receiveError {
9393
if case .timedOut = receiveError as! RPCError {
@@ -96,6 +96,8 @@ extension ClientTimeoutTests {
9696
XCTFail("received error \(receiveError) instead of .timedOut")
9797
}
9898
}
99+
100+
try! call.closeSend()
99101

100102
waitForExpectations(timeout: defaultTimeout)
101103
}

0 commit comments

Comments
 (0)