Add assertions to checked_weight_mul test

This commit is contained in:
yancy 2024-09-30 18:51:41 -05:00
parent 16ce70d3a6
commit 8def40a991
1 changed files with 7 additions and 0 deletions

View File

@ -373,6 +373,13 @@ mod tests {
let fee_rate = FeeRate::from_sat_per_vb(3).unwrap(); let fee_rate = FeeRate::from_sat_per_vb(3).unwrap();
let fee = fee_rate.checked_mul_by_weight(weight).unwrap(); let fee = fee_rate.checked_mul_by_weight(weight).unwrap();
assert_eq!(Amount::from_sat(9), fee); assert_eq!(Amount::from_sat(9), fee);
let weight = Weight::from_wu(381);
let fee_rate = FeeRate::from_sat_per_kwu(864);
let fee = fee_rate.checked_mul_by_weight(weight).unwrap();
// 381 * 0.864 yields 329.18.
// The result is then rounded up to 330.
assert_eq!(fee, Amount::from_sat(330));
} }
#[test] #[test]