Skip to content

Commit 8e1f9b3

Browse files
committed
test(codex): type resume approval request mock
1 parent 713c83e commit 8e1f9b3

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

extensions/codex/src/node-cli-sessions.test.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,10 @@ describe("codex cli node sessions", () => {
189189
}
190190
const invokeNode = vi.fn(async () => ({ ok: true as const, payload: { ok: true } }));
191191
const approvals = {
192-
request: vi.fn(async () => ({ id: "approval-1", decision: "deny" as const })),
192+
request: vi.fn(async (_request: Record<string, unknown>) => ({
193+
id: "approval-1",
194+
decision: "deny" as const,
195+
})),
193196
};
194197

195198
const result = await policy.handle({
@@ -220,8 +223,8 @@ describe("codex cli node sessions", () => {
220223
allowedDecisions: ["allow-once", "deny"],
221224
}),
222225
);
223-
const [approvalRequest] = approvals.request.mock.calls[0] ?? [];
224-
expect((approvalRequest as { timeoutMs?: unknown } | undefined)?.timeoutMs).toBeUndefined();
226+
const approvalRequest = approvals.request.mock.calls[0]?.[0];
227+
expect(approvalRequest?.timeoutMs).toBeUndefined();
225228
});
226229

227230
it("does not treat allow-always as a valid Codex CLI resume approval", async () => {

0 commit comments

Comments
 (0)