test(http): fix conn tests with higher init buffer size
This commit is contained in:
@@ -786,13 +786,13 @@ mod tests {
|
||||
let max = ::http::io::MAX_BUFFER_SIZE + 4096;
|
||||
conn.state.writing = Writing::Body(Encoder::length((max * 2) as u64), None);
|
||||
|
||||
assert!(conn.start_send(Frame::Body { chunk: Some(vec![b'a'; 1024 * 4].into()) }).unwrap().is_ready());
|
||||
assert!(conn.start_send(Frame::Body { chunk: Some(vec![b'a'; 1024 * 8].into()) }).unwrap().is_ready());
|
||||
assert!(!conn.state.writing.is_queued());
|
||||
|
||||
assert!(conn.start_send(Frame::Body { chunk: Some(vec![b'b'; max].into()) }).unwrap().is_ready());
|
||||
assert!(conn.state.writing.is_queued());
|
||||
|
||||
assert!(conn.start_send(Frame::Body { chunk: Some(vec![b'b'; 1024 * 4].into()) }).unwrap().is_not_ready());
|
||||
assert!(conn.start_send(Frame::Body { chunk: Some(vec![b'b'; 1024 * 8].into()) }).unwrap().is_not_ready());
|
||||
|
||||
conn.io.io_mut().block_in(1024 * 3);
|
||||
assert!(conn.poll_complete().unwrap().is_not_ready());
|
||||
@@ -801,7 +801,7 @@ mod tests {
|
||||
conn.io.io_mut().block_in(max * 2);
|
||||
assert!(conn.poll_complete().unwrap().is_ready());
|
||||
|
||||
assert!(conn.start_send(Frame::Body { chunk: Some(vec![b'c'; 1024 * 4].into()) }).unwrap().is_ready());
|
||||
assert!(conn.start_send(Frame::Body { chunk: Some(vec![b'c'; 1024 * 8].into()) }).unwrap().is_ready());
|
||||
Ok(())
|
||||
}).wait();
|
||||
}
|
||||
@@ -814,7 +814,7 @@ mod tests {
|
||||
conn.state.writing = Writing::Body(Encoder::chunked(), None);
|
||||
|
||||
assert!(conn.start_send(Frame::Body { chunk: Some("headers".into()) }).unwrap().is_ready());
|
||||
assert!(conn.start_send(Frame::Body { chunk: Some(vec![b'x'; 4096].into()) }).unwrap().is_ready());
|
||||
assert!(conn.start_send(Frame::Body { chunk: Some(vec![b'x'; 8192].into()) }).unwrap().is_ready());
|
||||
Ok(())
|
||||
}).wait();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user