summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mullvad-update/src/client/fetch.rs15
1 files changed, 7 insertions, 8 deletions
diff --git a/mullvad-update/src/client/fetch.rs b/mullvad-update/src/client/fetch.rs
index 8ba821a5f4..db0a64c4cf 100644
--- a/mullvad-update/src/client/fetch.rs
+++ b/mullvad-update/src/client/fetch.rs
@@ -362,13 +362,13 @@ mod test {
add_file_server_mock(&mut server, "/my_file", file_data);
// Interrupt after exactly half the file has been downloaded
- let mut limited_buffer = vec![0u8; file_data.len() / 2].into_boxed_slice();
- let mut writer = Cursor::new(&mut limited_buffer[..]);
+ let mut buffer = vec![0u8; file_data.len() / 2];
+ let mut limited_writer = Cursor::new(&mut buffer[..]);
let mut progress_updater = FakeProgressUpdater::default();
get_to_writer(
- &mut writer,
+ &mut limited_writer,
&file_url,
&mut progress_updater,
SizeHint::Exact(file_data.len()),
@@ -385,15 +385,14 @@ mod test {
);
assert_eq!(
- &*limited_buffer,
- &file_data[..limited_buffer.len()],
+ &*buffer,
+ &file_data[..buffer.len()],
"partial download incorrect"
);
// Download the remainder
- let writer = limited_buffer.into_vec();
- let partial_len = writer.len();
- let mut writer = Cursor::new(writer);
+ let partial_len = buffer.len();
+ let mut writer = Cursor::new(buffer);
writer.set_position(partial_len as u64);
let mut progress_updater = FakeProgressUpdater::default();