Skip to content

Commit a094c6e

Browse files
committed
test: add test_legacy_bump_fee_zero_abs()
1 parent 19f9095 commit a094c6e

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

wallet/tests/wallet.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2073,6 +2073,24 @@ fn test_bump_fee_zero_abs() {
20732073
builder.finish().unwrap();
20742074
}
20752075

2076+
#[test]
2077+
#[should_panic(expected = "FeeTooLow")]
2078+
fn test_legacy_bump_fee_zero_abs() {
2079+
let (mut wallet, _) = get_funded_wallet_single(get_test_pkh());
2080+
let addr = wallet.next_unused_address(KeychainKind::External);
2081+
let mut builder = wallet.build_tx();
2082+
builder.add_recipient(addr.script_pubkey(), Amount::from_sat(25_000));
2083+
let psbt = builder.finish().unwrap();
2084+
2085+
let tx = psbt.extract_tx().expect("failed to extract tx");
2086+
let txid = tx.compute_txid();
2087+
insert_tx(&mut wallet, tx);
2088+
2089+
let mut builder = wallet.build_fee_bump(txid).unwrap();
2090+
builder.fee_absolute(Amount::ZERO);
2091+
builder.finish().unwrap();
2092+
}
2093+
20762094
#[test]
20772095
fn test_bump_fee_reduce_change() {
20782096
let (mut wallet, _) = get_funded_wallet_wpkh();

0 commit comments

Comments
 (0)