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() }], ); } } }