assert_eq!(request.status(), 200);
assert_eq!(request.headers().get("content-type").unwrap(), "image/png");
let request = TestServer::spawn_with_args(&rpc_server, &[])
.request(format!("/content/{}", output.inscriptions[2].id));
assert_eq!(request.status(), 200);
assert_eq!(request.headers().get("content-type").unwrap(), "audio/wav");
}
#[test]
fn batch_inscribe_with_multiple_inscriptions_with_parent() {
let rpc_server = test_bitcoincore_rpc::spawn();
rpc_server.mine_blocks(1);
assert_eq!(rpc_server.descriptors().len(), 0);
create_wallet(&rpc_server);
let parent_output = CommandBuilder::new("wallet inscribe --fee-rate 5.0 --file parent.png")
.write("parent.png", [1; 520])
.rpc_server(&rpc_server)
.run_and_deserialize_output::<Inscribe>();
rpc_server.mine_blocks(1);
assert_eq!(rpc_server.descriptors().len(), 3);
let parent_id = parent_output.inscriptions[0].id;
let output = CommandBuilder::new("wallet inscribe --fee-rate 1 --batch batch.yaml")
.write("inscription.txt", "Hello World")