summaryrefslogtreecommitdiff
path: root/crates/vcs_data/vcs_data_test
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-12-01 21:40:40 +0800
committer魏曹先生 <1992414357@qq.com>2025-12-01 21:40:40 +0800
commit2965ca7dac27c1023a2880e5496fb45a78264d3c (patch)
treecb83e955ba86c2e78d165c4e9f26db5cd0f0183f /crates/vcs_data/vcs_data_test
parent209d20973dbc59970bae164d0d8ba3db9760e8c7 (diff)
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
Diffstat (limited to 'crates/vcs_data/vcs_data_test')
-rw-r--r--crates/vcs_data/vcs_data_test/src/test_sheet_creation_management_and_persistence.rs6
-rw-r--r--crates/vcs_data/vcs_data_test/src/test_vault_setup_and_member_register.rs2
-rw-r--r--crates/vcs_data/vcs_data_test/src/test_virtual_file_creation_and_update.rs2
3 files changed, 5 insertions, 5 deletions
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<VirtualFileCreateClientHandle> 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(