mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 18:41:37 +00:00
test: migrate suites to e2e coverage layout
This commit is contained in:
@@ -55,14 +55,10 @@ async function withEnvOverride<T>(
|
||||
|
||||
vi.mock(
|
||||
new URL("../../gateway/call.ts", new URL("./gateway-cli/call.ts", import.meta.url)).href,
|
||||
async (importOriginal) => {
|
||||
const mod = await importOriginal();
|
||||
return {
|
||||
...mod,
|
||||
callGateway: (opts: unknown) => callGateway(opts),
|
||||
randomIdempotencyKey: () => "rk_test",
|
||||
};
|
||||
},
|
||||
() => ({
|
||||
callGateway: (opts: unknown) => callGateway(opts),
|
||||
randomIdempotencyKey: () => "rk_test",
|
||||
}),
|
||||
);
|
||||
|
||||
vi.mock("../gateway/server.js", () => ({
|
||||
@@ -2,17 +2,34 @@ import { beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
||||
const githubCopilotLoginCommand = vi.fn();
|
||||
const modelsStatusCommand = vi.fn().mockResolvedValue(undefined);
|
||||
const noopAsync = vi.fn(async () => undefined);
|
||||
|
||||
vi.mock("../commands/models.js", async () => {
|
||||
const actual =
|
||||
await vi.importActual<typeof import("../commands/models.js")>("../commands/models.js");
|
||||
|
||||
return {
|
||||
...actual,
|
||||
githubCopilotLoginCommand,
|
||||
modelsStatusCommand,
|
||||
};
|
||||
});
|
||||
vi.mock("../commands/models.js", () => ({
|
||||
githubCopilotLoginCommand,
|
||||
modelsStatusCommand,
|
||||
modelsAliasesAddCommand: noopAsync,
|
||||
modelsAliasesListCommand: noopAsync,
|
||||
modelsAliasesRemoveCommand: noopAsync,
|
||||
modelsAuthAddCommand: noopAsync,
|
||||
modelsAuthLoginCommand: noopAsync,
|
||||
modelsAuthOrderClearCommand: noopAsync,
|
||||
modelsAuthOrderGetCommand: noopAsync,
|
||||
modelsAuthOrderSetCommand: noopAsync,
|
||||
modelsAuthPasteTokenCommand: noopAsync,
|
||||
modelsAuthSetupTokenCommand: noopAsync,
|
||||
modelsFallbacksAddCommand: noopAsync,
|
||||
modelsFallbacksClearCommand: noopAsync,
|
||||
modelsFallbacksListCommand: noopAsync,
|
||||
modelsFallbacksRemoveCommand: noopAsync,
|
||||
modelsImageFallbacksAddCommand: noopAsync,
|
||||
modelsImageFallbacksClearCommand: noopAsync,
|
||||
modelsImageFallbacksListCommand: noopAsync,
|
||||
modelsImageFallbacksRemoveCommand: noopAsync,
|
||||
modelsListCommand: noopAsync,
|
||||
modelsScanCommand: noopAsync,
|
||||
modelsSetCommand: noopAsync,
|
||||
modelsSetImageCommand: noopAsync,
|
||||
}));
|
||||
|
||||
describe("models cli", () => {
|
||||
beforeEach(() => {
|
||||
|
||||
Reference in New Issue
Block a user