From 66110dc6e6ee0b7d34e0a355d5884390e784bd0a Mon Sep 17 00:00:00 2001 From: Pablo Greco Date: Tue, 11 Feb 2025 11:07:09 -0800 Subject: [PATCH] tx: discountct: add missing testcase from #204 --- src/transaction.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/transaction.rs b/src/transaction.rs index 415e9e91..f5973e84 100644 --- a/src/transaction.rs +++ b/src/transaction.rs @@ -2471,6 +2471,14 @@ mod tests { assert_eq!(tx.discount_weight(), 1302); assert_eq!(tx.discount_vsize(), 326); + let tx: Transaction = hex_deserialize!(include_str!("../tests/data/2in3out_tx.hex")); + assert_eq!(tx.input.len(), 2); + assert_eq!(tx.output.len(), 3); + assert_eq!(tx.weight(), 10300); + assert_eq!(tx.vsize(), 2575); + assert_eq!(tx.discount_weight(), 1302); + assert_eq!(tx.discount_vsize(), 326); + let tx: Transaction = hex_deserialize!(include_str!("../tests/data/2in3out_tx2.hex")); assert_eq!(tx.input.len(), 2); assert_eq!(tx.output.len(), 3);