Skip to content

Commit 81c2426

Browse files
committed
test: add custom fee rate tests for legacy descriptors
1 parent dc9e244 commit 81c2426

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

crates/bdk/tests/wallet.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -542,6 +542,23 @@ fn test_create_tx_default_fee_rate() {
542542
assert_fee_rate!(psbt, fee.unwrap_or(0), FeeRate::default(), @add_signature);
543543
}
544544

545+
// FIXME: Something is going on
546+
// thread 'test_legacy_create_tx_custom_fee_rate' panicked at 'assertion failed: `(left == right)`
547+
// left: `FeeRate(9.537815)`,
548+
// right: `FeeRate(5.0)`'
549+
#[test]
550+
fn test_legacy_create_tx_custom_fee_rate() {
551+
let (mut wallet, _) = get_funded_wallet(get_test_pkh());
552+
let addr = wallet.get_address(New);
553+
let mut builder = wallet.build_tx();
554+
builder
555+
.add_recipient(addr.script_pubkey(), 25_000)
556+
.fee_rate(FeeRate::from_sat_per_vb(5.0));
557+
let psbt = builder.finish().unwrap();
558+
559+
assert_eq!(psbt.fee_rate().unwrap(), FeeRate::from_sat_per_vb(5.0));
560+
}
561+
545562
#[test]
546563
fn test_create_tx_custom_fee_rate() {
547564
let (mut wallet, _) = get_funded_wallet(get_test_wpkh());

0 commit comments

Comments
 (0)