import assert from "node:assert/strict"; import test from "node:test"; import { cloudWebProxyRoutePolicy } from "./cloud-web-routes.mjs"; test("cloud web proxies skills routes through authenticated cloud-api", () => { assert.deepEqual(cloudWebProxyRoutePolicy("GET", "/v1/skills"), { proxy: true, authRequired: true, publicRoute: false, routeKey: "GET /v1/skills" }); assert.deepEqual(cloudWebProxyRoutePolicy("GET", "/v1/skills/skill_1/tree"), { proxy: true, authRequired: true, publicRoute: false, routeKey: "GET /v1/skills/skill_1/tree" }); assert.deepEqual(cloudWebProxyRoutePolicy("POST", "/v1/skills/uploads"), { proxy: true, authRequired: true, publicRoute: false, routeKey: "POST /v1/skills/uploads" }); });