Files
openclaw/extensions/image-generation-core/src/runtime.test.ts
2026-04-06 23:50:27 +01:00

25 lines
884 B
TypeScript

import { describe, expect, it, vi } from "vitest";
const sdkExports = vi.hoisted(() => ({
generateImage: vi.fn(),
listRuntimeImageGenerationProviders: vi.fn(),
}));
vi.mock("openclaw/plugin-sdk/image-generation-runtime", () => sdkExports);
import {
generateImage as sdkGenerateImage,
listRuntimeImageGenerationProviders as sdkListRuntimeImageGenerationProviders,
} from "openclaw/plugin-sdk/image-generation-runtime";
import { generateImage, listRuntimeImageGenerationProviders } from "./runtime.js";
describe("image-generation-core runtime", () => {
it("re-exports generateImage from the plugin sdk runtime", () => {
expect(generateImage).toBe(sdkGenerateImage);
});
it("re-exports listRuntimeImageGenerationProviders from the plugin sdk runtime", () => {
expect(listRuntimeImageGenerationProviders).toBe(sdkListRuntimeImageGenerationProviders);
});
});