use {super::*, ord::subcommand::wallet::send::Output, std::collections::BTreeMap}; #[test] fn inscriptions_can_be_sent() { let rpc_server = test_bitcoincore_rpc::spawn(); create_wallet(&rpc_server); rpc_server.mine_blocks(1); let (inscription, _) = inscribe(&rpc_server); rpc_server.mine_blocks(1); let output = CommandBuilder::new(format!( "wallet send --fee-rate 1 bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 {inscription}", )) .rpc_server(&rpc_server) .stdout_regex(r".*") .run_and_deserialize_output::<Output>(); let txid = rpc_server.mempool()[0].txid(); assert_eq!(txid, output.transaction); rpc_server.mine_blocks(1); let send_txid = output.transaction; let ord_server = TestServer::spawn_with_args(&rpc_server, &[]); ord_server.assert_response_regex( format!("/inscription/{inscription}"), format!( ".*<h1>Inscription 0</h1>.*<dl>.* <dt>content length</dt> <dd>3 bytes</dd> <dt>content type</dt> <dd>text/plain;charset=utf-8</dd> .* <dt>location</dt>
Inscription number 44,988,818
Genesis block 819,068
File type text
File size 1 KB
Creation date Nov 30,2023 3:4 am