Skip to content

Commit 688181b

Browse files
committed
test: avoid hardcoded cli version in server config
1 parent 96d820e commit 688181b

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

packages/server/src/config.test.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
1+
import { readFileSync } from "node:fs";
12
import { homedir, tmpdir } from "os";
23
import { join } from "path";
34
import { afterEach, describe, expect, it } from "vitest";
45
import { parseServerConfig } from "./config.js";
56

7+
function readCliPackageVersion(): string | undefined {
8+
return (
9+
JSON.parse(readFileSync(new URL("../../cli/package.json", import.meta.url), "utf-8")) as {
10+
version?: string;
11+
}
12+
).version;
13+
}
14+
615
describe("parseServerConfig", () => {
716
const originalEnv = { ...process.env };
817

@@ -31,7 +40,7 @@ describe("parseServerConfig", () => {
3140

3241
const config = parseServerConfig();
3342

34-
expect(config.appVersion).toBe("0.3.0");
43+
expect(config.appVersion).toBe(readCliPackageVersion());
3544
});
3645

3746
it("prefers explicit appVersion override over inferred CLI version", () => {

0 commit comments

Comments
 (0)