Skip to content

Commit 9ab79a5

Browse files
committed
test: add test_legacy_create_tx_absolute_high_fee()
1 parent 6341894 commit 9ab79a5

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

wallet/tests/wallet.rs

+13
Original file line numberDiff line numberDiff line change
@@ -1039,6 +1039,19 @@ fn test_create_tx_absolute_high_fee() {
10391039
let _ = builder.finish().unwrap();
10401040
}
10411041

1042+
#[test]
1043+
#[should_panic(expected = "InsufficientFunds")]
1044+
fn test_legacy_create_tx_absolute_high_fee() {
1045+
let (mut wallet, _) = get_funded_wallet(get_test_pkh(), None);
1046+
let addr = wallet.next_unused_address(KeychainKind::External);
1047+
let mut builder = wallet.build_tx();
1048+
builder
1049+
.drain_to(addr.script_pubkey())
1050+
.drain_wallet()
1051+
.fee_absolute(Amount::from_sat(60_000));
1052+
let _ = builder.finish().unwrap();
1053+
}
1054+
10421055
#[test]
10431056
fn test_create_tx_add_change() {
10441057
use bdk_wallet::tx_builder::TxOrdering;

0 commit comments

Comments
 (0)