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 {