import assert from "node:assert/strict";import { describe, test } from "node:test";import { getUpstreamTimeoutMs } from "./proxy-timeouts"; describe("controller proxy timeouts", () => { test("allows model lifecycle requests to outlive cold starts", () => { assert.equal(getUpstreamTimeoutMs(["launch", "recipe-1"], "POST"), 360_000); assert.equal(getUpstreamTimeoutMs(["wait-ready"], "POST"), 360_000); }); test("keeps ordinary requests bounded", () => { assert.equal(getUpstreamTimeoutMs(["status"]), 5_000); });});
import assert from "node:assert/strict";
import { describe, test } from "node:test";
import { getUpstreamTimeoutMs } from "./proxy-timeouts";
describe("controller proxy timeouts", () => {
test("allows model lifecycle requests to outlive cold starts", () => {
assert.equal(getUpstreamTimeoutMs(["launch", "recipe-1"], "POST"), 360_000);
assert.equal(getUpstreamTimeoutMs(["wait-ready"], "POST"), 360_000);
});
test("keeps ordinary requests bounded", () => {
assert.equal(getUpstreamTimeoutMs(["status"]), 5_000);
});
});