SHOWING: First 60
.run_and_extract_stdout();
}
#44,979,276textuse super::*;
mod balance;
mod cardinals;
mod create;
mod inscribe;
mod inscriptions;
mod outputs;
mod receive;
mod restore;
mod sats;
mod send;
mod transactions;
#44,979,275text
(mnemonic, rpc_server.descriptors())
};
let rpc_server = test_bitcoincore_rpc::spawn();
CommandBuilder::new([
"wallet",
"restore",
"--passphrase",
passphrase,
&mnemonic.to_string(),
])
.rpc_server(&rpc_server)
.run_and_deserialize_output::<Empty>();
assert_eq!(rpc_server.descriptors(), descriptors);
}
#44,979,274text pretty_assert_eq!(tx.output[0].value, 77_000);
}
#[test]
fn send_btc_does_not_send_locked_utxos() {
let rpc_server = test_bitcoincore_rpc::spawn();
create_wallet(&rpc_server);
let coinbase_tx = &rpc_server.mine_blocks(1)[0].txdata[0];
let outpoint = OutPoint::new(coinbase_tx.txid(), 0);
rpc_server.lock(outpoint);
CommandBuilder::new("wallet send --fee-rate 1 bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 1btc")
.rpc_server(&rpc_server)
.expected_exit_code(1)
.stderr_regex("error:.*")
.run_and_extract_stdout();
}
#44,979,273text