Client::poll_ready() returns an Error if next stream ID would overflow (#103)

Closes #102
This commit is contained in:
Sean McArthur
2017-09-19 14:16:32 -07:00
committed by GitHub
parent 0c8bd75224
commit db8c109817
5 changed files with 17 additions and 6 deletions

View File

@@ -85,7 +85,12 @@ fn request_stream_id_overflows() {
.body(())
.unwrap();
// second cant use the next stream id, it's over
// second cannot use the next stream id, it's over
let poll_err = h2.poll_ready().unwrap_err();
assert_eq!(poll_err.to_string(), "user error: stream ID overflowed");
let err = h2.send_request(request, true).unwrap_err();
assert_eq!(err.to_string(), "user error: stream ID overflowed");