diff --git a/src/ast/message_id.rs b/src/ast/message_id.rs index da93ee8..6b87e6b 100644 --- a/src/ast/message_id.rs +++ b/src/ast/message_id.rs @@ -74,11 +74,14 @@ mod tests { use crate::MessageId; #[test] + #[expect(clippy::unreadable_literal)] fn extended_message_id_raw() { let id = MessageId::Extended(2); assert_eq!(id.raw(), 2 | 1 << 31); - let id = MessageId::Extended(2 ^ 29); - assert_eq!(id.raw(), 2 ^ 29 | 1 << 31); + + // test with all 29 bits set + let id = MessageId::Extended(0x1FFF_FFFF); + assert_eq!(id.raw(), 0b10011111_11111111_11111111_11111111); } #[test]