14 lines · 542 B · TypeScript
RawDownload
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);  });});