use qubit_codec::engine::DecodeInvalidAction;
use crate::nonzero;
#[test]
fn test_decode_invalid_action_variants_are_public() {
assert_eq!(
DecodeInvalidAction::<u8>::Skip { consumed: nonzero(1) },
DecodeInvalidAction::Skip { consumed: nonzero(1) },
"Skip actions with equal consumed lengths should compare equal"
);
assert_eq!(
DecodeInvalidAction::Emit {
value: 7_u8,
consumed: nonzero(1),
},
DecodeInvalidAction::Emit {
value: 7,
consumed: nonzero(1),
},
"Emit actions with equal values and consumed lengths should compare equal"
);
}