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); }); });