rpc_server.mine_blocks(1);
assert_eq!(ord.wait_with_output().unwrap().status.code(), Some(0));
}
#[test]
fn export_inscription_number_to_id_tsv() {
let rpc_server = test_bitcoincore_rpc::spawn();
let temp_dir = TempDir::new().unwrap();
create_wallet(&rpc_server);
inscribe(&rpc_server);
inscribe(&rpc_server);
let (inscription, _) = inscribe(&rpc_server);
rpc_server.mine_blocks(1);
let tsv = CommandBuilder::new("index export --tsv foo.tsv")
.rpc_server(&rpc_server)
.temp_dir(temp_dir)
.stdout_regex(r"\{\}\n")
.run_and_extract_file("foo.tsv");
let entries: std::collections::BTreeMap<i64, ord::Object> = tsv
.lines()
.filter(|line| !line.is_empty() && !line.starts_with('#'))
.map(|line| {
let value = line.split('\t').collect::<Vec<&str>>();
let inscription_number = i64::from_str(value[0]).unwrap();
let inscription_id = ord::Object::from_str(value[1]).unwrap();
(inscription_number, inscription_id)
})
.collect();
assert_eq!(