























@@ -9,38 +9,16 @@ import {
99} from "./talk-defaults.js";
10101111const repoRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "../..");
12-type GeneratedConfigBaselineEntry = {
13-path: string;
14-help?: string;
15-};
16-type GeneratedConfigBaseline = {
17-coreEntries?: GeneratedConfigBaselineEntry[];
18-channelEntries?: GeneratedConfigBaselineEntry[];
19-pluginEntries?: GeneratedConfigBaselineEntry[];
20-};
21122213function readRepoFile(relativePath: string): string {
2314return fs.readFileSync(path.join(repoRoot, relativePath), "utf8");
2415}
251626-function readGeneratedConfigBaselineEntry(path: string): GeneratedConfigBaselineEntry | undefined {
27-const baseline = JSON.parse(
28-readRepoFile("docs/.generated/config-baseline.json"),
29-) as GeneratedConfigBaseline;
30-return [
31- ...(baseline.coreEntries ?? []),
32- ...(baseline.channelEntries ?? []),
33- ...(baseline.pluginEntries ?? []),
34-].find((entry) => entry.path === path);
35-}
36-3717describe("talk silence timeout defaults", () => {
3818it("keeps help text and docs aligned with the policy", () => {
3919const defaultsDescription = describeTalkSilenceTimeoutDefaults();
40-const talkEntry = readGeneratedConfigBaselineEntry("talk.silenceTimeoutMs");
41204221expect(FIELD_HELP["talk.silenceTimeoutMs"]).toContain(defaultsDescription);
43-expect(talkEntry?.help).toContain(defaultsDescription);
4422expect(readRepoFile("docs/gateway/configuration-reference.md")).toContain(defaultsDescription);
4523expect(readRepoFile("docs/nodes/talk.md")).toContain(defaultsDescription);
4624});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。