mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-29 12:59:13 +01:00
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:
commit
e75317fd2e
1 file changed
+4
-1
@@ -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);
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user