mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 23:20:43 +00:00
perf(config): skip shell env fallback for explicit empty vars
This commit is contained in:
@@ -12,6 +12,14 @@ const resolveIsNixModeMock = vi.hoisted(() => vi.fn(() => false));
|
||||
const resolveSecretInputRefMock = vi.hoisted(() =>
|
||||
vi.fn((): { ref: unknown } => ({ ref: undefined })),
|
||||
);
|
||||
const hasConfiguredSecretInputMock = vi.hoisted(() =>
|
||||
vi.fn((value: unknown): boolean => {
|
||||
if (typeof value === "string" && value.trim()) {
|
||||
return true;
|
||||
}
|
||||
return resolveSecretInputRefMock(value as never)?.ref != null;
|
||||
}),
|
||||
);
|
||||
const resolveGatewayAuthMock = vi.hoisted(() =>
|
||||
vi.fn(() => ({
|
||||
mode: "token",
|
||||
@@ -70,6 +78,7 @@ vi.mock("../../config/paths.js", () => ({
|
||||
}));
|
||||
|
||||
vi.mock("../../config/types.secrets.js", () => ({
|
||||
hasConfiguredSecretInput: hasConfiguredSecretInputMock,
|
||||
resolveSecretInputRef: resolveSecretInputRefMock,
|
||||
}));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user