mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 11:00:42 +00:00
test: align cron runtime seams
This commit is contained in:
@@ -4,7 +4,6 @@ import { DEFAULT_MODEL, DEFAULT_PROVIDER } from "../agents/defaults.js";
|
||||
const {
|
||||
loadModelCatalogMock,
|
||||
getModelRefStatusMock,
|
||||
normalizeProviderIdMock,
|
||||
normalizeModelSelectionMock,
|
||||
resolveAllowedModelRefMock,
|
||||
resolveConfiguredModelRefMock,
|
||||
@@ -12,9 +11,6 @@ const {
|
||||
} = vi.hoisted(() => ({
|
||||
loadModelCatalogMock: vi.fn(),
|
||||
getModelRefStatusMock: vi.fn(),
|
||||
normalizeProviderIdMock: vi.fn((value: unknown) =>
|
||||
typeof value === "string" && value.trim() ? value.trim().toLowerCase() : "",
|
||||
),
|
||||
normalizeModelSelectionMock: vi.fn((value: unknown) => {
|
||||
if (typeof value === "string" && value.trim()) {
|
||||
return value.trim();
|
||||
@@ -34,13 +30,11 @@ const {
|
||||
resolveHooksGmailModelMock: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("../agents/model-catalog.js", () => ({
|
||||
loadModelCatalog: loadModelCatalogMock,
|
||||
}));
|
||||
|
||||
vi.mock("../agents/model-selection.js", () => ({
|
||||
vi.mock("./isolated-agent/run-model-selection.runtime.js", () => ({
|
||||
DEFAULT_MODEL: "claude-opus-4-6",
|
||||
DEFAULT_PROVIDER: "anthropic",
|
||||
getModelRefStatus: getModelRefStatusMock,
|
||||
normalizeProviderId: normalizeProviderIdMock,
|
||||
loadModelCatalog: loadModelCatalogMock,
|
||||
normalizeModelSelection: normalizeModelSelectionMock,
|
||||
resolveAllowedModelRef: resolveAllowedModelRefMock,
|
||||
resolveConfiguredModelRef: resolveConfiguredModelRefMock,
|
||||
|
||||
@@ -2,7 +2,7 @@ import "./isolated-agent.mocks.js";
|
||||
import fs from "node:fs/promises";
|
||||
import path from "node:path";
|
||||
import { beforeEach, describe, expect, it, vi } from "vitest";
|
||||
import * as modelSelection from "../agents/model-selection.js";
|
||||
import * as modelThinkingDefault from "../agents/model-thinking-default.js";
|
||||
import { runCronIsolatedAgentTurn } from "./isolated-agent.js";
|
||||
import { makeCfg, makeJob, writeSessionStore } from "./isolated-agent.test-harness.js";
|
||||
import {
|
||||
@@ -24,7 +24,7 @@ setupRunCronIsolatedAgentTurnSuite();
|
||||
|
||||
describe("runCronIsolatedAgentTurn session identity", () => {
|
||||
beforeEach(() => {
|
||||
vi.spyOn(modelSelection, "resolveThinkingDefault").mockReturnValue("off");
|
||||
vi.spyOn(modelThinkingDefault, "resolveThinkingDefault").mockReturnValue("off");
|
||||
runEmbeddedPiAgentMock.mockClear();
|
||||
mockRunCronFallbackPassthrough();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user