diff --git a/src-tauri/src/enhance/script.rs b/src-tauri/src/enhance/script.rs index 22ad0cef..1f837098 100644 --- a/src-tauri/src/enhance/script.rs +++ b/src-tauri/src/enhance/script.rs @@ -104,6 +104,10 @@ fn test_script() { let (config, results) = use_script(script.into(), config, "".to_string()).unwrap(); let _ = serde_yaml::to_string(&config).unwrap(); - + let origin_size = std::mem::size_of_val(&config); + dbg!(origin_size); + let box_size = std::mem::size_of_val(&Box::new(config)); + dbg!(box_size); dbg!(results); + assert!(origin_size > box_size); } diff --git a/src-tauri/src/utils/help.rs b/src-tauri/src/utils/help.rs index d785478a..0df0573b 100644 --- a/src-tauri/src/utils/help.rs +++ b/src-tauri/src/utils/help.rs @@ -204,8 +204,8 @@ pub fn format_bytes_speed(speed: u64) -> String { #[cfg(target_os = "macos")] #[test] fn test_format_bytes_speed() { - assert_eq!(format_bytes_speed(0), "0B/s"); - assert_eq!(format_bytes_speed(1023), "1023B/s"); + assert_eq!(format_bytes_speed(0), "0.0B/s"); + assert_eq!(format_bytes_speed(1023), "1.0KB/s"); assert_eq!(format_bytes_speed(1024), "1.0KB/s"); assert_eq!(format_bytes_speed(1024 * 1024), "1.0MB/s"); assert_eq!(format_bytes_speed(1024 * 1024 * 1024), "1.0GB/s");