Merge branch 'codex/paperclip-public-mcp' into codex/paperclip-mcp-experimental-setting

* codex/paperclip-public-mcp:
  Verify independent event deliveries without arrival-order assumption
This commit is contained in:
Dotta committed 2026-10-03 14:50:11 -05:00
commit e75317fd2e
1 file changed
+4 -1
+4 -1
View File
@@ -683,7 +683,10 @@ describe.skipIf(!support.supported)("public MCP OAuth and tool boundary", () =>
await f.activity("issue.checked_out", { status: "in_progress", _previous: { status: "todo" } });
await f.activity("issue.released", { status: "todo", _previous: { status: "in_progress" } });
await f.service.tick();
expect(f.received.filter(r => r.body.eventId).map(r => r.body.data.status)).toEqual(["in_progress", "todo"]);
const delivered = f.received.filter(r => r.body.eventId).map(r => r.body.data.status);
// Independent webhook deliveries do not promise arrival order.
expect(delivered).toHaveLength(2);
expect(delivered).toEqual(expect.arrayContaining(["in_progress", "todo"]));
await f.service.unsubscribe(f.principal, input);
});