mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-27 19:35:13 +01:00
test(runner): handle close rejection before teardown
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
1 parent
06da46434c
commit
3991ddab01
1 file changed
+2
-1
@@ -31,11 +31,12 @@ describe("Codex app-server transport limits", () => {
|
||||
it("bounds pending requests", async () => {
|
||||
const transport = nodeTransport("process.stdin.resume()", { maxPendingRequests: 1 });
|
||||
const first = transport.request("first", {});
|
||||
const firstRejection = expect(first).rejects.toThrow("codex app-server transport closed");
|
||||
await expect(transport.request("second", {})).rejects.toThrow(
|
||||
"codex app-server pending request limit 1 exceeded",
|
||||
);
|
||||
await transport.close();
|
||||
await expect(first).rejects.toThrow("codex app-server transport closed");
|
||||
await firstRejection;
|
||||
});
|
||||
|
||||
it("fails closed when queued notifications exceed their count bound", async () => {
|
||||
|
||||
Reference in new issue
Block a user