Skip to content

Commit

Permalink
Amend
Browse files Browse the repository at this point in the history
  • Loading branch information
bingryan committed Mar 18, 2024
1 parent 1f2cd65 commit 670dccf
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 4 deletions.
13 changes: 13 additions & 0 deletions tests/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,19 @@ fn receive(
.unwrap()
}

fn sats(
bitcoin_rpc_server: &test_bitcoincore_rpc::Handle,
ord_rpc_server: &TestServer,
) -> Vec<ord::subcommand::wallet::sats::OutputRare> {
CommandBuilder::new(format!(
"--chain {} wallet sats",
bitcoin_rpc_server.network()
))
.bitcoin_rpc_server(bitcoin_rpc_server)
.ord_rpc_server(ord_rpc_server)
.run_and_deserialize_output::<Vec<ord::subcommand::wallet::sats::OutputRare>>()
}

fn inscribe(
bitcoin_rpc_server: &test_bitcoincore_rpc::Handle,
ord_rpc_server: &TestServer,
Expand Down
16 changes: 12 additions & 4 deletions tests/wallet/send.rs
Original file line number Diff line number Diff line change
Expand Up @@ -134,18 +134,26 @@ fn send_inscription_by_sat() {

bitcoin_rpc_server.mine_blocks(1);

let (inscription, _) = inscribe(&bitcoin_rpc_server, &ord_rpc_server);
let (inscription, txid) = inscribe(&bitcoin_rpc_server, &ord_rpc_server);

bitcoin_rpc_server.mine_blocks(1);

let sat_list = sats(&bitcoin_rpc_server, &ord_rpc_server);
let sat = sat_list[0].sat;

// select sat by filter txid
let sat = sat_list
.iter()
.filter(|s| s.output.txid == txid)
.next()
.unwrap()
.sat;

let address = "bc1qcqgs2pps4u4yedfyl5pysdjjncs8et5utseepv";

let output = CommandBuilder::new(format!("wallet send --fee-rate 1 {address} {sat}",))
let output = CommandBuilder::new(format!("wallet send --fee-rate 1 {address} {sat}"))
.bitcoin_rpc_server(&bitcoin_rpc_server)
.ord_rpc_server(&ord_rpc_server)
.run_and_deserialize_output::<send::Output>();
.run_and_deserialize_output::<Send>();

bitcoin_rpc_server.mine_blocks(1);

Expand Down

0 comments on commit 670dccf

Please sign in to comment.