summaryrefslogtreecommitdiffhomepage
path: root/packages/host-bin/src/config.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/host-bin/src/config.test.ts')
-rw-r--r--packages/host-bin/src/config.test.ts20
1 files changed, 20 insertions, 0 deletions
diff --git a/packages/host-bin/src/config.test.ts b/packages/host-bin/src/config.test.ts
index a5cfde1..fc74a79 100644
--- a/packages/host-bin/src/config.test.ts
+++ b/packages/host-bin/src/config.test.ts
@@ -51,6 +51,26 @@ describe("envToConfigMap", () => {
expect(result["provider.openai-compat.baseURL"]).toBeUndefined();
expect(result["provider.openai-compat.model"]).toBeUndefined();
});
+
+ it("maps SURFACE_WS_PORT to surfaceWsPort", () => {
+ const result = envToConfigMap({ SURFACE_WS_PORT: "24206" });
+ expect(result.surfaceWsPort).toBe(24206);
+ });
+
+ it("ignores a non-numeric SURFACE_WS_PORT", () => {
+ const result = envToConfigMap({ SURFACE_WS_PORT: "abc" });
+ expect(result.surfaceWsPort).toBeUndefined();
+ });
+
+ it("ignores a non-positive SURFACE_WS_PORT", () => {
+ const result = envToConfigMap({ SURFACE_WS_PORT: "0" });
+ expect(result.surfaceWsPort).toBeUndefined();
+ });
+
+ it("omits surfaceWsPort when SURFACE_WS_PORT is unset", () => {
+ const result = envToConfigMap({});
+ expect(result.surfaceWsPort).toBeUndefined();
+ });
});
describe("configMapToAccess", () => {