assert_eq!(rpc_server.descriptors().len(), 0); create_wallet(&rpc_server); let output = CommandBuilder::new("wallet inscribe --batch batch.yaml --fee-rate 55") .write("inscription.txt", "Hello World") .write("tulip.png", [0; 555]) .write("meow.wav", [0; 2048]) .write( "batch.yaml", "mode: shared-output\ninscriptions:\n- file: inscription.txt\n- file: tulip.png\n- file: meow.wav\n" ) .rpc_server(&rpc_server) .run_and_deserialize_output::(); rpc_server.mine_blocks(1); assert_eq!(rpc_server.descriptors().len(), 3); let request = TestServer::spawn_with_args(&rpc_server, &[]) .request(format!("/content/{}", output.inscriptions[0].id)); assert_eq!(request.status(), 200); assert_eq!( request.headers().get("content-type").unwrap(), "text/plain;charset=utf-8" ); assert_eq!(request.text().unwrap(), "Hello World"); let request = TestServer::spawn_with_args(&rpc_server, &[]) .request(format!("/content/{}", output.inscriptions[1].id));