content_type: Some("text/plain".into()),
body: Some("hello".into()),
parent: Some(parent_inscription_id.parent_value()),
..Default::default()
}
.to_witness(),
)],
..Default::default()
});
context.mine_blocks(1);
let inscription_id = InscriptionId { txid, index: 0 };
assert!(context
.index
.get_inscription_entry(inscription_id)
.unwrap()
.unwrap()
.parent
.is_none());
}
}
#[test]
fn inscription_with_parent_tag_and_parent_has_parent_entry() {
for context in Context::configurations() {
context.mine_blocks(1);
let parent_txid = context.rpc_server.broadcast_tx(TransactionTemplate {
inputs: &[(1, 0, 0, inscription("text/plain", "hello").to_witness())],
..Default::default()
});
context.mine_blocks(1);
let parent_inscription_id = InscriptionId {
txid: parent_txid,
index: 0,
};