diff --git a/storage/src/sc_db_utils.rs b/storage/src/sc_db_utils.rs index 84e2366..fea1b02 100644 --- a/storage/src/sc_db_utils.rs +++ b/storage/src/sc_db_utils.rs @@ -162,5 +162,15 @@ mod tests { assert!(matches!(changes[0], DataBlobChangeVariant::Created { .. })); } + #[test] + fn test_compare_blob_lists_deleted() { + let old_list: Vec = vec![[1; SC_DATA_BLOB_SIZE]]; + let new_list: Vec = vec![]; + + let changes = compare_blob_lists(&old_list, &new_list); + assert_eq!(changes.len(), 1); + assert!(matches!(changes[0], DataBlobChangeVariant::Deleted { .. })); + } + }