test: tighten secret env var assertions · openclaw/openclaw@c0f4db3
steipete
·
2026-05-10
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -70,8 +70,8 @@ describe("channel env vars dynamic manifest metadata", () => {
|
70 | 70 | const mod = await import("./channel-env-vars.js"); |
71 | 71 | |
72 | 72 | expect(mod.getChannelEnvVars("mattermost")).toEqual(["MATTERMOST_BOT_TOKEN", "MATTERMOST_URL"]); |
73 | | -expect(mod.listKnownChannelEnvVarNames()).toEqual( |
74 | | - expect.arrayContaining(["MATTERMOST_BOT_TOKEN", "MATTERMOST_URL"]), |
75 | | -); |
| 73 | +const knownNames = mod.listKnownChannelEnvVarNames(); |
| 74 | +expect(knownNames).toContain("MATTERMOST_BOT_TOKEN"); |
| 75 | +expect(knownNames).toContain("MATTERMOST_URL"); |
76 | 76 | }); |
77 | 77 | }); |
| Original file line number | Diff line number | Diff line change |
|---|
@@ -8,37 +8,26 @@ import {
|
8 | 8 | |
9 | 9 | describe("provider env vars", () => { |
10 | 10 | it("keeps the auth scrub list broader than the global secret env list", () => { |
11 | | -expect(listKnownProviderAuthEnvVarNames()).toEqual( |
12 | | -expect.arrayContaining([ |
13 | | -"GITHUB_TOKEN", |
14 | | -"GH_TOKEN", |
15 | | -"ANTHROPIC_OAUTH_TOKEN", |
16 | | -"BRAVE_API_KEY", |
17 | | -"DEEPGRAM_API_KEY", |
18 | | -"FIRECRAWL_API_KEY", |
19 | | -"GROQ_API_KEY", |
20 | | -"PERPLEXITY_API_KEY", |
21 | | -"OPENROUTER_API_KEY", |
22 | | -"TAVILY_API_KEY", |
23 | | -]), |
24 | | -); |
25 | | -expect(listKnownSecretEnvVarNames()).toEqual( |
26 | | -expect.arrayContaining([ |
27 | | -"GITHUB_TOKEN", |
28 | | -"GH_TOKEN", |
29 | | -"ANTHROPIC_OAUTH_TOKEN", |
30 | | -"BRAVE_API_KEY", |
31 | | -"DEEPGRAM_API_KEY", |
32 | | -"FIRECRAWL_API_KEY", |
33 | | -"GROQ_API_KEY", |
34 | | -"PERPLEXITY_API_KEY", |
35 | | -"OPENROUTER_API_KEY", |
36 | | -"TAVILY_API_KEY", |
37 | | -]), |
38 | | -); |
39 | | -expect(listKnownProviderAuthEnvVarNames()).toEqual( |
40 | | -expect.arrayContaining(["MINIMAX_CODE_PLAN_KEY", "MINIMAX_CODING_API_KEY"]), |
41 | | -); |
| 11 | +const sharedSecretNames = [ |
| 12 | +"GITHUB_TOKEN", |
| 13 | +"GH_TOKEN", |
| 14 | +"ANTHROPIC_OAUTH_TOKEN", |
| 15 | +"BRAVE_API_KEY", |
| 16 | +"DEEPGRAM_API_KEY", |
| 17 | +"FIRECRAWL_API_KEY", |
| 18 | +"GROQ_API_KEY", |
| 19 | +"PERPLEXITY_API_KEY", |
| 20 | +"OPENROUTER_API_KEY", |
| 21 | +"TAVILY_API_KEY", |
| 22 | +]; |
| 23 | +const providerAuthNames = listKnownProviderAuthEnvVarNames(); |
| 24 | +const secretNames = listKnownSecretEnvVarNames(); |
| 25 | +for (const name of sharedSecretNames) { |
| 26 | +expect(providerAuthNames).toContain(name); |
| 27 | +expect(secretNames).toContain(name); |
| 28 | +} |
| 29 | +expect(providerAuthNames).toContain("MINIMAX_CODE_PLAN_KEY"); |
| 30 | +expect(providerAuthNames).toContain("MINIMAX_CODING_API_KEY"); |
42 | 31 | expect(listKnownSecretEnvVarNames()).not.toContain("OPENCLAW_API_KEY"); |
43 | 32 | }); |
44 | 33 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。