Fix tests & bug introduced in previous commit
This commit is contained in:
@@ -48,7 +48,7 @@ impl FlowControl {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn assign_capacity(&mut self, capacity: WindowSize) {
|
pub fn assign_capacity(&mut self, capacity: WindowSize) {
|
||||||
self.available + capacity;
|
self.available += capacity;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns the number of bytes available but not assigned to the window.
|
/// Returns the number of bytes available but not assigned to the window.
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ fn single_stream_send_large_body() {
|
|||||||
let mut stream = h2.request(request, false).unwrap();
|
let mut stream = h2.request(request, false).unwrap();
|
||||||
|
|
||||||
// Reserve capacity to send the payload
|
// Reserve capacity to send the payload
|
||||||
stream.reserve_capacity(payload.len()).unwrap();
|
stream.reserve_capacity(payload.len());
|
||||||
|
|
||||||
// The capacity should be immediately allocated
|
// The capacity should be immediately allocated
|
||||||
assert_eq!(stream.capacity(), payload.len());
|
assert_eq!(stream.capacity(), payload.len());
|
||||||
@@ -88,7 +88,7 @@ fn single_stream_send_extra_large_body_multi_frames_one_buffer() {
|
|||||||
|
|
||||||
let mut stream = h2.request(request, false).unwrap();
|
let mut stream = h2.request(request, false).unwrap();
|
||||||
|
|
||||||
stream.reserve_capacity(payload.len()).unwrap();
|
stream.reserve_capacity(payload.len());
|
||||||
|
|
||||||
// The capacity should be immediately allocated
|
// The capacity should be immediately allocated
|
||||||
assert_eq!(stream.capacity(), payload.len());
|
assert_eq!(stream.capacity(), payload.len());
|
||||||
@@ -153,7 +153,7 @@ fn single_stream_send_extra_large_body_multi_frames_multi_buffer() {
|
|||||||
|
|
||||||
let mut stream = h2.request(request, false).unwrap();
|
let mut stream = h2.request(request, false).unwrap();
|
||||||
|
|
||||||
stream.reserve_capacity(payload.len()).unwrap();
|
stream.reserve_capacity(payload.len());
|
||||||
|
|
||||||
// The capacity should be immediately allocated
|
// The capacity should be immediately allocated
|
||||||
assert_eq!(stream.capacity(), payload.len());
|
assert_eq!(stream.capacity(), payload.len());
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ fn send_recv_data() {
|
|||||||
let mut stream = h2.request(request, false).unwrap();
|
let mut stream = h2.request(request, false).unwrap();
|
||||||
|
|
||||||
// Reserve send capacity
|
// Reserve send capacity
|
||||||
stream.reserve_capacity(5).unwrap();
|
stream.reserve_capacity(5);
|
||||||
|
|
||||||
assert_eq!(stream.capacity(), 5);
|
assert_eq!(stream.capacity(), 5);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user