refactor(test): centralize auth test agent-dir helpers

This commit is contained in:
Peter Steinberger
2026-02-16 15:44:33 +00:00
parent 36a5ff8135
commit f1351fc545
3 changed files with 19 additions and 22 deletions

View File

@@ -7,17 +7,10 @@ import {
createExitThrowingRuntime,
createWizardPrompter,
readAuthProfilesForAgent,
requireOpenClawAgentDir,
setupAuthTestEnv,
} from "./test-wizard-helpers.js";
const requireAgentDir = () => {
const agentDir = process.env.OPENCLAW_AGENT_DIR;
if (!agentDir) {
throw new Error("OPENCLAW_AGENT_DIR not set");
}
return agentDir;
};
function createPrompter(overrides: Partial<WizardPrompter>): WizardPrompter {
return createWizardPrompter(overrides, { defaultSelect: "" });
}
@@ -40,7 +33,7 @@ describe("applyAuthChoice (moonshot)", () => {
async function readAuthProfiles() {
return await readAuthProfilesForAgent<{
profiles?: Record<string, { key?: string }>;
}>(requireAgentDir());
}>(requireOpenClawAgentDir());
}
afterEach(async () => {