performe cleanup with clippy
This commit is contained in:
parent
a362d8ce5c
commit
bec368325c
2 changed files with 60 additions and 39 deletions
|
|
@ -609,7 +609,6 @@ pub async fn start(socket: Socket, fragment: &str) {
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
use super::*;
|
use super::*;
|
||||||
use aes_gcm::KeyInit;
|
|
||||||
use tokio_tungstenite::tungstenite::Message as WebSocketMessage;
|
use tokio_tungstenite::tungstenite::Message as WebSocketMessage;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
@ -635,7 +634,7 @@ mod tests {
|
||||||
let (sender, _) = flume::bounded(1000);
|
let (sender, _) = flume::bounded(1000);
|
||||||
let mut context = Context {
|
let mut context = Context {
|
||||||
hmac: vec![],
|
hmac: vec![],
|
||||||
sender: sender,
|
sender,
|
||||||
key: EphemeralSecret::random(&mut OsRng),
|
key: EphemeralSecret::random(&mut OsRng),
|
||||||
shared_key: None,
|
shared_key: None,
|
||||||
files: vec![
|
files: vec![
|
||||||
|
|
@ -670,7 +669,7 @@ mod tests {
|
||||||
let (sender, _) = flume::bounded(1000);
|
let (sender, _) = flume::bounded(1000);
|
||||||
let mut context = Context {
|
let mut context = Context {
|
||||||
hmac: vec![],
|
hmac: vec![],
|
||||||
sender: sender,
|
sender,
|
||||||
key: EphemeralSecret::random(&mut OsRng),
|
key: EphemeralSecret::random(&mut OsRng),
|
||||||
shared_key: None,
|
shared_key: None,
|
||||||
files: vec![],
|
files: vec![],
|
||||||
|
|
@ -735,7 +734,7 @@ mod tests {
|
||||||
// Test a chunk packet with no shared key
|
// Test a chunk packet with no shared key
|
||||||
let mut context = Context {
|
let mut context = Context {
|
||||||
hmac: vec![],
|
hmac: vec![],
|
||||||
sender: sender,
|
sender,
|
||||||
key: EphemeralSecret::random(&mut OsRng),
|
key: EphemeralSecret::random(&mut OsRng),
|
||||||
shared_key: None,
|
shared_key: None,
|
||||||
files: vec![File {
|
files: vec![File {
|
||||||
|
|
|
||||||
|
|
@ -710,35 +710,35 @@ mod tests {
|
||||||
use super::*;
|
use super::*;
|
||||||
use aes_gcm::KeyInit;
|
use aes_gcm::KeyInit;
|
||||||
|
|
||||||
#[test]
|
// #[test]
|
||||||
fn test_on_chunk() {
|
// fn test_on_chunk() {
|
||||||
let (sender, _) = flume::bounded(1000);
|
// let (sender, _) = flume::bounded(1000);
|
||||||
let mut context = Context {
|
// let context = Context {
|
||||||
hmac: vec![],
|
// hmac: vec![],
|
||||||
sender: sender,
|
// sender,
|
||||||
key: EphemeralSecret::random(&mut OsRng),
|
// key: EphemeralSecret::random(&mut OsRng),
|
||||||
shared_key: None,
|
// shared_key: None,
|
||||||
files: vec![
|
// files: vec![
|
||||||
File {
|
// File {
|
||||||
name: "file1.txt".to_string(),
|
// name: "file1.txt".to_string(),
|
||||||
size: 100,
|
// size: 100,
|
||||||
path: "file1.txt".to_string(),
|
// path: "file1.txt".to_string(),
|
||||||
},
|
// },
|
||||||
File {
|
// File {
|
||||||
name: "file2.txt".to_string(),
|
// name: "file2.txt".to_string(),
|
||||||
size: 100,
|
// size: 100,
|
||||||
path: "file2.txt".to_string(),
|
// path: "file2.txt".to_string(),
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
task: None,
|
// task: None,
|
||||||
};
|
// };
|
||||||
}
|
// }
|
||||||
#[test]
|
#[test]
|
||||||
fn test_on_progress() {
|
fn test_on_progress() {
|
||||||
let (sender, _) = flume::bounded(1000);
|
let (sender, _) = flume::bounded(1000);
|
||||||
let mut context = Context {
|
let context = Context {
|
||||||
hmac: vec![],
|
hmac: vec![],
|
||||||
sender: sender,
|
sender,
|
||||||
key: EphemeralSecret::random(&mut OsRng),
|
key: EphemeralSecret::random(&mut OsRng),
|
||||||
shared_key: Some(Aes128Gcm::new(Key::<Aes128Gcm>::from_slice(&[0u8; 16]))),
|
shared_key: Some(Aes128Gcm::new(Key::<Aes128Gcm>::from_slice(&[0u8; 16]))),
|
||||||
files: vec![
|
files: vec![
|
||||||
|
|
@ -755,14 +755,23 @@ mod tests {
|
||||||
],
|
],
|
||||||
task: None,
|
task: None,
|
||||||
};
|
};
|
||||||
assert_eq!(on_progress(&context, ProgressPacket { index: 0, progress: 50 }), Status::Continue());
|
assert_eq!(
|
||||||
|
on_progress(
|
||||||
|
&context,
|
||||||
|
ProgressPacket {
|
||||||
|
index: 0,
|
||||||
|
progress: 50
|
||||||
|
}
|
||||||
|
),
|
||||||
|
Status::Continue()
|
||||||
|
);
|
||||||
}
|
}
|
||||||
#[test]
|
#[test]
|
||||||
fn test_on_create_room() {
|
fn test_on_create_room() {
|
||||||
let (sender, _) = flume::bounded(1000);
|
let (sender, _) = flume::bounded(1000);
|
||||||
let mut context = Context {
|
let context = Context {
|
||||||
hmac: vec![],
|
hmac: vec![],
|
||||||
sender: sender,
|
sender,
|
||||||
key: EphemeralSecret::random(&mut OsRng),
|
key: EphemeralSecret::random(&mut OsRng),
|
||||||
shared_key: None,
|
shared_key: None,
|
||||||
files: vec![
|
files: vec![
|
||||||
|
|
@ -824,7 +833,7 @@ mod tests {
|
||||||
let (sender, _) = flume::bounded(1000);
|
let (sender, _) = flume::bounded(1000);
|
||||||
let mut context = Context {
|
let mut context = Context {
|
||||||
hmac: vec![],
|
hmac: vec![],
|
||||||
sender: sender,
|
sender,
|
||||||
key: EphemeralSecret::random(&mut OsRng),
|
key: EphemeralSecret::random(&mut OsRng),
|
||||||
shared_key: None,
|
shared_key: None,
|
||||||
files: vec![
|
files: vec![
|
||||||
|
|
@ -848,7 +857,7 @@ mod tests {
|
||||||
let (sender, _) = flume::bounded(1000);
|
let (sender, _) = flume::bounded(1000);
|
||||||
let mut context = Context {
|
let mut context = Context {
|
||||||
hmac: vec![],
|
hmac: vec![],
|
||||||
sender: sender,
|
sender,
|
||||||
key: EphemeralSecret::random(&mut OsRng),
|
key: EphemeralSecret::random(&mut OsRng),
|
||||||
shared_key: None,
|
shared_key: None,
|
||||||
files: vec![
|
files: vec![
|
||||||
|
|
@ -865,9 +874,22 @@ mod tests {
|
||||||
],
|
],
|
||||||
task: None,
|
task: None,
|
||||||
};
|
};
|
||||||
assert_eq!(on_message(&mut context, WebSocketMessage::Text(r#"{"type":"leave","index":5}"#.to_string())), Status::Continue());
|
assert_eq!(
|
||||||
assert_eq!(on_message(&mut context, WebSocketMessage::Text(r#"{"type":"create","id":"b531e87d-e51a-4507-94f4-335cbe2d32f3-Nc5skZReq7qJN7INwckyAZLWEEbxsrFfH/692tUNgkM="}"#.to_string())), Status::Continue());
|
on_message(
|
||||||
assert_eq!(on_message(&mut context, WebSocketMessage::Text(r#"{"type":"error","message":"Error Message: Test"}"#.to_string())), Status::Err("Error Message: Test".to_string()));
|
&mut context,
|
||||||
|
WebSocketMessage::Text(r#"{"type":"leave","index":5}"#.to_string())
|
||||||
}
|
),
|
||||||
|
Status::Continue()
|
||||||
|
);
|
||||||
|
assert_eq!(on_message(&mut context, WebSocketMessage::Text(r#"{"type":"create","id":"b531e87d-e51a-4507-94f4-335cbe2d32f3-Nc5skZReq7qJN7INwckyAZLWEEbxsrFfH/692tUNgkM="}"#.to_string())), Status::Continue());
|
||||||
|
assert_eq!(
|
||||||
|
on_message(
|
||||||
|
&mut context,
|
||||||
|
WebSocketMessage::Text(
|
||||||
|
r#"{"type":"error","message":"Error Message: Test"}"#.to_string()
|
||||||
|
)
|
||||||
|
),
|
||||||
|
Status::Err("Error Message: Test".to_string())
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue