From a5c8e5125c29582cb2e1bad47ed29c013aa710fc Mon Sep 17 00:00:00 2001 From: Rostyslav Tyshko Date: Thu, 26 Jun 2025 23:17:58 -0400 Subject: [PATCH] add test_prove_send_utxo_shielded --- zkvm/src/lib.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/zkvm/src/lib.rs b/zkvm/src/lib.rs index cc66c2d..5481724 100644 --- a/zkvm/src/lib.rs +++ b/zkvm/src/lib.rs @@ -588,4 +588,17 @@ mod tests { assert_eq!(outputs.len(), 2); } + #[test] + fn test_prove_send_utxo_shielded() { + let owner = AccountAddress::default(); + let amount = 100; + let parts = vec![(60, owner), (40, owner)]; + + let (outputs, _) = prove_send_utxo_shielded(owner, amount, parts.clone()).unwrap(); + + let total: u128 = outputs.iter().map(|(utxo, _)| utxo.amount).sum(); + assert_eq!(total, amount); + assert_eq!(outputs.len(), 2); + } + }