mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-13 02:01:16 +00:00
25 lines
884 B
TypeScript
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);
|
|
});
|
|
});
|