summaryrefslogtreecommitdiff
path: root/crates/vcs_data/vcs_data_test
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-11-03 20:01:02 +0800
committerGitHub <noreply@github.com>2025-11-03 20:01:02 +0800
commitf58fcaed4d7da4aa23e8500fb4720836378c3440 (patch)
tree0fd0dae1bdc1602a82395b2c11660f80c95f1b20 /crates/vcs_data/vcs_data_test
parentffb5805291343ba1cd4bb4f38788d9ce6e3e2ba6 (diff)
parentcf2402fff1632fd673a1865d83cefc80b75ed85f (diff)
Merge pull request #34 from JustEnoughVCS/jvcs_dev_actions
Jvcs dev actions
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.rs18
1 files changed, 9 insertions, 9 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 7484e4b..f256436 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
@@ -36,8 +36,8 @@ async fn test_sheet_creation_management_and_persistence() -> Result<(), std::io:
let sheet = vault.create_sheet(&sheet_name, &member_id).await?;
// Verify sheet properties
- assert_eq!(sheet.holder(), &member_id);
- assert_eq!(sheet.holder(), &member_id);
+ assert_eq!(sheet.holder(), Some(&member_id));
+ assert_eq!(sheet.holder(), Some(&member_id));
assert!(sheet.inputs().is_empty());
assert!(sheet.mapping().is_empty());
@@ -100,7 +100,7 @@ async fn test_sheet_creation_management_and_persistence() -> Result<(), std::io:
// Verify persistence by reloading the sheet
let reloaded_sheet = vault.sheet(&sheet_name).await?;
- assert_eq!(reloaded_sheet.holder(), &member_id);
+ assert_eq!(reloaded_sheet.holder(), Some(&member_id));
assert_eq!(reloaded_sheet.inputs().len(), 1);
assert_eq!(reloaded_sheet.mapping().len(), 3);
@@ -129,16 +129,16 @@ async fn test_sheet_creation_management_and_persistence() -> Result<(), std::io:
// One sheet should be the test sheet, the other should be the ref sheet with host as holder
let test_sheet_holder = all_sheets
.iter()
- .find(|s| s.holder() == &member_id)
+ .find(|s| s.holder() == Some(&member_id))
.map(|s| s.holder())
.unwrap();
let ref_sheet_holder = all_sheets
.iter()
- .find(|s| s.holder() == &"host".to_string())
+ .find(|s| s.holder() == Some(&"host".to_string()))
.map(|s| s.holder())
.unwrap();
- assert_eq!(test_sheet_holder, &member_id);
- assert_eq!(ref_sheet_holder, &"host".to_string());
+ assert_eq!(test_sheet_holder, Some(&member_id));
+ assert_eq!(ref_sheet_holder, Some(&"host".to_string()));
// Test 8: Safe deletion (move to trash)
vault.delete_sheet_safely(&sheet_name).await?;
@@ -150,8 +150,8 @@ async fn test_sheet_creation_management_and_persistence() -> Result<(), std::io:
// Test 9: Restore sheet from trash
let restored_sheet = vault.sheet(&sheet_name).await?;
- assert_eq!(restored_sheet.holder(), &member_id);
- assert_eq!(restored_sheet.holder(), &member_id);
+ assert_eq!(restored_sheet.holder(), Some(&member_id));
+ assert_eq!(restored_sheet.holder(), Some(&member_id));
// Verify sheet is back in normal listing
let sheet_names_after_restore = vault.sheet_names()?;