diff --git a/src/config/talk-defaults.test.ts b/src/config/talk-defaults.test.ts index b25aed7213a..1be94ef2db4 100644 --- a/src/config/talk-defaults.test.ts +++ b/src/config/talk-defaults.test.ts @@ -9,38 +9,16 @@ import { } from "./talk-defaults.js"; const repoRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "../.."); -type GeneratedConfigBaselineEntry = { - path: string; - help?: string; -}; -type GeneratedConfigBaseline = { - coreEntries?: GeneratedConfigBaselineEntry[]; - channelEntries?: GeneratedConfigBaselineEntry[]; - pluginEntries?: GeneratedConfigBaselineEntry[]; -}; function readRepoFile(relativePath: string): string { return fs.readFileSync(path.join(repoRoot, relativePath), "utf8"); } -function readGeneratedConfigBaselineEntry(path: string): GeneratedConfigBaselineEntry | undefined { - const baseline = JSON.parse( - readRepoFile("docs/.generated/config-baseline.json"), - ) as GeneratedConfigBaseline; - return [ - ...(baseline.coreEntries ?? []), - ...(baseline.channelEntries ?? []), - ...(baseline.pluginEntries ?? []), - ].find((entry) => entry.path === path); -} - describe("talk silence timeout defaults", () => { it("keeps help text and docs aligned with the policy", () => { const defaultsDescription = describeTalkSilenceTimeoutDefaults(); - const talkEntry = readGeneratedConfigBaselineEntry("talk.silenceTimeoutMs"); expect(FIELD_HELP["talk.silenceTimeoutMs"]).toContain(defaultsDescription); - expect(talkEntry?.help).toContain(defaultsDescription); expect(readRepoFile("docs/gateway/configuration-reference.md")).toContain(defaultsDescription); expect(readRepoFile("docs/nodes/talk.md")).toContain(defaultsDescription); });