Files
openclaw/extensions/zalo/runtime-api.test.ts
2026-04-28 00:55:11 +01:00

20 lines
662 B
TypeScript

import path from "node:path";
import { loadRuntimeApiExportTypesViaJiti } from "openclaw/plugin-sdk/plugin-test-contracts";
import { describe, expect, it } from "vitest";
describe("zalo runtime api", () => {
it("loads the narrow runtime api without reentering setup surfaces", () => {
const runtimeApiPath = path.join(process.cwd(), "extensions", "zalo", "runtime-api.ts");
expect(
loadRuntimeApiExportTypesViaJiti({
modulePath: runtimeApiPath,
exportNames: ["setZaloRuntime"],
realPluginSdkSpecifiers: ["openclaw/plugin-sdk/runtime-store"],
}),
).toEqual({
setZaloRuntime: "function",
});
});
});