add test_get_membership_proof_not_exists

This commit is contained in:
Rostyslav Tyshko 2024-10-25 00:39:55 +02:00
parent dd755f4ba3
commit 4de3f95f1f

View File

@ -175,5 +175,15 @@ mod tests {
assert!(proof.is_some());
}
#[test]
fn test_get_membership_proof_not_exists() {
let mut smt = UTXOSparseMerkleTree::new();
// Try fetching proof for a non-existent UTXO hash
let non_existent_hash = TreeHashType::default();
let proof = smt.get_membership_proof(non_existent_hash).unwrap();
// Test no proof is generated for a non-existent UTXO
assert!(proof.is_none());
}
}