Skip to content

Commit b7e4cb4

Browse files
committed
test: add test_legacy_bump_fee_zero_abs()
1 parent d99a583 commit b7e4cb4

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

wallet/tests/wallet.rs

+18
Original file line numberDiff line numberDiff line change
@@ -2056,6 +2056,24 @@ fn test_bump_fee_zero_abs() {
20562056
builder.finish().unwrap();
20572057
}
20582058

2059+
#[test]
2060+
#[should_panic(expected = "FeeTooLow")]
2061+
fn test_legacy_bump_fee_zero_abs() {
2062+
let (mut wallet, _) = get_funded_wallet(get_test_pkh(), None);
2063+
let addr = wallet.next_unused_address(KeychainKind::External);
2064+
let mut builder = wallet.build_tx();
2065+
builder.add_recipient(addr.script_pubkey(), Amount::from_sat(25_000));
2066+
let psbt = builder.finish().unwrap();
2067+
2068+
let tx = psbt.extract_tx().expect("failed to extract tx");
2069+
let txid = tx.compute_txid();
2070+
insert_tx(&mut wallet, tx);
2071+
2072+
let mut builder = wallet.build_fee_bump(txid).unwrap();
2073+
builder.fee_absolute(Amount::ZERO);
2074+
builder.finish().unwrap();
2075+
}
2076+
20592077
#[test]
20602078
fn test_bump_fee_reduce_change() {
20612079
let (mut wallet, _) = get_funded_wallet_wpkh();

0 commit comments

Comments
 (0)