import { test } from "node:test"; import assert from "node:assert/strict"; import { ApiError, toErrorResponse } from "../lib/server/errors"; test("toErrorResponse includes request_id alias", async () => { const prevDebug = process.env.DEBUG_API; process.env.DEBUG_API = "0"; const { status, body } = toErrorResponse(new ApiError("UNAUTHORIZED"), "GET /api/example", "req_test_1"); assert.equal(status, 401); assert.equal(body.requestId, "req_test_1"); assert.equal(body.request_id, "req_test_1"); assert.equal(body.error.code, "UNAUTHORIZED"); process.env.DEBUG_API = prevDebug; });