From 945804db3ae6cd298ca14d2db1ea5e1bcca17496 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Fri, 26 Dec 2025 08:20:35 +0800 Subject: Fix share name generation by removing file suffix The share ID generation no longer includes the sheet file suffix. This simplifies share names to just "sharer@random" format. --- .../src/test_sheet_share_creation_and_management.rs | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'crates/vcs_data/vcs_data_test/src') diff --git a/crates/vcs_data/vcs_data_test/src/test_sheet_share_creation_and_management.rs b/crates/vcs_data/vcs_data_test/src/test_sheet_share_creation_and_management.rs index d5ccbc2..89891d6 100644 --- a/crates/vcs_data/vcs_data_test/src/test_sheet_share_creation_and_management.rs +++ b/crates/vcs_data/vcs_data_test/src/test_sheet_share_creation_and_management.rs @@ -2,7 +2,7 @@ use std::io::Error; use cfg_file::config::ConfigFile; use vcs_data::{ - constants::{SERVER_FILE_VAULT, SERVER_SUFFIX_SHEET_FILE}, + constants::SERVER_FILE_VAULT, data::{ member::{Member, MemberId}, sheet::{SheetName, SheetPathBuf}, @@ -622,15 +622,10 @@ async fn test_share_id_generation() -> Result<(), std::io::Error> { assert_ne!(id1, id3); assert_ne!(id2, id3); - // IDs should contain sharer name and file suffix - assert!(id1.contains("test_sharer")); - assert!(id1.ends_with(SERVER_SUFFIX_SHEET_FILE)); - - assert!(id2.contains("test_sharer")); - assert!(id2.ends_with(SERVER_SUFFIX_SHEET_FILE)); - - assert!(id3.contains("test_sharer")); - assert!(id3.ends_with(SERVER_SUFFIX_SHEET_FILE)); + // IDs should start with sharer name + assert!(id1.starts_with(&format!("test_sharer@"))); + assert!(id2.starts_with(&format!("test_sharer@"))); + assert!(id3.starts_with(&format!("test_sharer@"))); Ok(()) } -- cgit