.write("meow.wav", [0; 2048]) .write( "batch.yaml", format!("parent: {parent_id}\nmode: separate-outputs\ninscriptions:\n- file: inscription.txt\n- file: tulip.png\n- file: meow.wav\n") ) .rpc_server(&rpc_server) .run_and_deserialize_output::(); for inscription in &output.inscriptions { assert_eq!(inscription.location.offset, 0); } let mut outpoints = output .inscriptions .iter() .map(|inscription| inscription.location.outpoint) .collect::>(); outpoints.sort(); outpoints.dedup(); assert_eq!(outpoints.len(), output.inscriptions.len()); rpc_server.mine_blocks(1); let ord_server = TestServer::spawn_with_args(&rpc_server, &[]); let output_1 = output.inscriptions[0].location.outpoint; let output_2 = output.inscriptions[1].location.outpoint; let output_3 = output.inscriptions[2].location.outpoint; ord_server.assert_response_regex( format!("/inscription/{}", output.inscriptions[0].id), format!( r".*
parent
\s*
.*{parent_id}.*
.*
output value
.*
10000
.*.*
location
.*
{}:0
.*",