From 2965ca7dac27c1023a2880e5496fb45a78264d3c Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 1 Dec 2025 21:40:40 +0800 Subject: Refactor vault config to use template-based generation - Replace direct serialization with template-based config file generation - Add new dependencies: whoami, redox_syscall, wasite, web-sys - Update VaultConfig structure with new enum types and serialization attributes - Modify setup_vault to accept vault_name parameter and use template - Update all test calls to include vault_name parameter --- .../src/test_sheet_creation_management_and_persistence.rs | 6 +++--- .../vcs_data_test/src/test_vault_setup_and_member_register.rs | 2 +- .../vcs_data_test/src/test_virtual_file_creation_and_update.rs | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'crates/vcs_data/vcs_data_test') diff --git a/crates/vcs_data/vcs_data_test/src/test_sheet_creation_management_and_persistence.rs b/crates/vcs_data/vcs_data_test/src/test_sheet_creation_management_and_persistence.rs index a89fbea..387e7e1 100644 --- a/crates/vcs_data/vcs_data_test/src/test_sheet_creation_management_and_persistence.rs +++ b/crates/vcs_data/vcs_data_test/src/test_sheet_creation_management_and_persistence.rs @@ -17,7 +17,7 @@ async fn test_sheet_creation_management_and_persistence() -> Result<(), std::io: let dir = get_test_dir("sheet_management").await?; // Setup vault - Vault::setup_vault(dir.clone()).await?; + Vault::setup_vault(dir.clone(), "TestVault").await?; // Get vault let config = VaultConfig::read_from(dir.join(SERVER_FILE_VAULT)).await?; @@ -193,7 +193,7 @@ async fn test_sheet_error_conditions() -> Result<(), std::io::Error> { let dir = get_test_dir("sheet_error_conditions").await?; // Setup vault - Vault::setup_vault(dir.clone()).await?; + Vault::setup_vault(dir.clone(), "TestVault").await?; // Get vault let config = VaultConfig::read_from(dir.join(SERVER_FILE_VAULT)).await?; @@ -244,7 +244,7 @@ async fn test_sheet_data_serialization() -> Result<(), std::io::Error> { // Test serialization by creating a sheet through the vault // Setup vault - Vault::setup_vault(dir.clone()).await?; + Vault::setup_vault(dir.clone(), "TestVault").await?; // Get vault let config = VaultConfig::read_from(dir.join(SERVER_FILE_VAULT)).await?; diff --git a/crates/vcs_data/vcs_data_test/src/test_vault_setup_and_member_register.rs b/crates/vcs_data/vcs_data_test/src/test_vault_setup_and_member_register.rs index 80ae39e..286a4a2 100644 --- a/crates/vcs_data/vcs_data_test/src/test_vault_setup_and_member_register.rs +++ b/crates/vcs_data/vcs_data_test/src/test_vault_setup_and_member_register.rs @@ -19,7 +19,7 @@ async fn test_vault_setup_and_member_register() -> Result<(), std::io::Error> { let dir = get_test_dir("member_register").await?; // Setup vault - Vault::setup_vault(dir.clone()).await?; + Vault::setup_vault(dir.clone(), "TestVault").await?; // Check if the following files and directories are created in `dir`: // Files: SERVER_FILE_VAULT, SERVER_FILE_README diff --git a/crates/vcs_data/vcs_data_test/src/test_virtual_file_creation_and_update.rs b/crates/vcs_data/vcs_data_test/src/test_virtual_file_creation_and_update.rs index 7e30dad..2d9d393 100644 --- a/crates/vcs_data/vcs_data_test/src/test_virtual_file_creation_and_update.rs +++ b/crates/vcs_data/vcs_data_test/src/test_virtual_file_creation_and_update.rs @@ -59,7 +59,7 @@ impl ServerHandle for VirtualFileCreateServerHand .unwrap(); // Setup vault - Vault::setup_vault(dir.clone()).await.unwrap(); + Vault::setup_vault(dir.clone(), "TestVault").await.unwrap(); // Read vault let Some(vault) = Vault::init( -- cgit