Files
openclaw/src/plugin-sdk/agent-dir-compat.test.ts
2026-05-27 18:17:33 +01:00

22 lines
688 B
TypeScript

import { describe, expect, it } from "vitest";
import { resolveOpenClawAgentDir } from "./agent-dir-compat.js";
describe("resolveOpenClawAgentDir", () => {
it("keeps the shipped Pi env alias for deprecated plugin SDK callers", () => {
expect(
resolveOpenClawAgentDir({
PI_CODING_AGENT_DIR: "/tmp/openclaw-legacy-agent",
}),
).toBe("/tmp/openclaw-legacy-agent");
});
it("prefers the OpenClaw env override over the deprecated Pi alias", () => {
expect(
resolveOpenClawAgentDir({
OPENCLAW_AGENT_DIR: "/tmp/openclaw-agent",
PI_CODING_AGENT_DIR: "/tmp/openclaw-legacy-agent",
}),
).toBe("/tmp/openclaw-agent");
});
});