mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-21 23:11:01 +00:00
22 lines
1.0 KiB
TypeScript
22 lines
1.0 KiB
TypeScript
import * as extensionApi from "openclaw/extension-api";
|
|
import { describe, expect, it } from "vitest";
|
|
|
|
describe("extension-api compat surface", () => {
|
|
it("keeps legacy agent helpers importable", () => {
|
|
expect(typeof extensionApi.runEmbeddedPiAgent).toBe("function");
|
|
expect(typeof extensionApi.resolveAgentDir).toBe("function");
|
|
expect(typeof extensionApi.resolveAgentWorkspaceDir).toBe("function");
|
|
expect(typeof extensionApi.resolveAgentTimeoutMs).toBe("function");
|
|
expect(typeof extensionApi.ensureAgentWorkspace).toBe("function");
|
|
});
|
|
|
|
it("keeps legacy defaults and session helpers importable", () => {
|
|
expect(typeof extensionApi.DEFAULT_MODEL).toBe("string");
|
|
expect(typeof extensionApi.DEFAULT_PROVIDER).toBe("string");
|
|
expect(typeof extensionApi.resolveStorePath).toBe("function");
|
|
expect(typeof extensionApi.loadSessionStore).toBe("function");
|
|
expect(typeof extensionApi.saveSessionStore).toBe("function");
|
|
expect(typeof extensionApi.resolveSessionFilePath).toBe("function");
|
|
});
|
|
});
|