Skip to content

Commit 2dcf7ad

Browse files
committed
test: add test_legacy_create_tx_absolute_high_fee()
1 parent cc5ba73 commit 2dcf7ad

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

wallet/tests/wallet.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,6 +1056,19 @@ fn test_create_tx_absolute_high_fee() {
10561056
let _ = builder.finish().unwrap();
10571057
}
10581058

1059+
#[test]
1060+
#[should_panic(expected = "InsufficientFunds")]
1061+
fn test_legacy_create_tx_absolute_high_fee() {
1062+
let (mut wallet, _) = get_funded_wallet_single(get_test_pkh());
1063+
let addr = wallet.next_unused_address(KeychainKind::External);
1064+
let mut builder = wallet.build_tx();
1065+
builder
1066+
.drain_to(addr.script_pubkey())
1067+
.drain_wallet()
1068+
.fee_absolute(Amount::from_sat(60_000));
1069+
let _ = builder.finish().unwrap();
1070+
}
1071+
10591072
#[test]
10601073
fn test_create_tx_add_change() {
10611074
use bdk_wallet::tx_builder::TxOrdering;

0 commit comments

Comments
 (0)