vec![ParsedEnvelope {
payload: Inscription {
metadata: Some(vec![0, 1]),
duplicate_field: true,
..Default::default()
},
..Default::default()
}]
);
}
#[test]
fn pushnum_opcodes_are_parsed_correctly() {
const PUSHNUMS: &[(opcodes::All, u8)] = &[
(opcodes::all::OP_PUSHNUM_NEG1, 0x81),
(opcodes::all::OP_PUSHNUM_1, 1),
(opcodes::all::OP_PUSHNUM_2, 2),
(opcodes::all::OP_PUSHNUM_3, 3),
(opcodes::all::OP_PUSHNUM_4, 4),
(opcodes::all::OP_PUSHNUM_5, 5),
(opcodes::all::OP_PUSHNUM_6, 6),
(opcodes::all::OP_PUSHNUM_7, 7),
(opcodes::all::OP_PUSHNUM_8, 8),
(opcodes::all::OP_PUSHNUM_9, 9),
(opcodes::all::OP_PUSHNUM_10, 10),
(opcodes::all::OP_PUSHNUM_11, 11),
(opcodes::all::OP_PUSHNUM_12, 12),
(opcodes::all::OP_PUSHNUM_13, 13),
(opcodes::all::OP_PUSHNUM_14, 14),
(opcodes::all::OP_PUSHNUM_15, 15),
(opcodes::all::OP_PUSHNUM_16, 16),
];
for &(op, value) in PUSHNUMS {