let script = script::Builder::new()
.push_opcode(opcodes::OP_FALSE)
.push_opcode(opcodes::all::OP_IF)
.push_slice(b"ord")
.push_opcode(opcodes::OP_FALSE)
.push_opcode(op)
.push_opcode(opcodes::all::OP_ENDIF)
.into_script();
assert_eq!(
parse(&[Witness::from_slice(&[script.into_bytes(), Vec::new()])]),
vec![ParsedEnvelope {
payload: Inscription {
body: Some(vec![value]),
..Default::default()
},
pushnum: true,
..Default::default()
}],
);
}
}
}