-
-
Notifications
You must be signed in to change notification settings - Fork 135
Test batch queue messages in @fedify/cfworkers #878
Copy link
Copy link
Labels
component/mqMessage queue relatedMessage queue relatedcomponent/testingTesting utilities (@fedify/testing)Testing utilities (@fedify/testing)difficulty/beginnerBeginner friendlyBeginner friendlygood first issueGood for newcomersGood for newcomersruntime/cfworkersCloudflare Workers runtime relatedCloudflare Workers runtime related
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
component/mqMessage queue relatedMessage queue relatedcomponent/testingTesting utilities (@fedify/testing)Testing utilities (@fedify/testing)difficulty/beginnerBeginner friendlyBeginner friendlygood first issueGood for newcomersGood for newcomersruntime/cfworkersCloudflare Workers runtime relatedCloudflare Workers runtime related
Type
Fields
Priority
Low
Effort
Low
@fedify/cfworkers uses
sendBatch()forenqueueMany(), and each batch item must keep the same wrapped message shape as single enqueue. A focused test would catch shape drift between the two paths.Add a test in packages/cfworkers/src/mod.test.ts that verifies
WorkersMessageQueue.enqueueMany()sends wrapped payloads and preserves the ordering key.Suggested check:
mise run check-each cfworkers.