Conversation
How to use the Graphite Merge QueueAdd the label mergequeue to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
Claude finished @neekolas's task —— View job Code Review - November 18, 2025, 23:17 UTCTasks:
Review FeedbackThe new test Positive aspects:
Minor issues:1. Inconsistent test attribute (line 627) #[tokio::test]According to CLAUDE.md, tests should use 2. Redundant content access (lines 682-686) if let MessageBody::Text(text) = reply.content.as_ref() {
assert_eq!(text.content, "Reply text content");
}This assertion accesses Suggested fix for issue #2: |

Add a Tokio async test validating reply-to-attachment behavior in
xmtp_mls::groups::message_listusingGroup::find_messages_v2Add a unit test in message_list.rs that stores an attachment, stores a reply referencing its hex id, queries via
Group::find_messages_v2, and asserts the reply links to the attachment and exposes expected text and attachment fields.📍Where to Start
Start with the
tests::test_find_messages_reply_to_attachmenttest in message_list.rs.Macroscope summarized 93a6620.