test(llm-task): use real typebox schemas · openclaw/openclaw@237fcbc
vincentkoc
·
2026-05-07
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | 1 | import { afterAll, beforeEach, describe, expect, it, vi } from "vitest"; |
2 | 2 | |
3 | | -vi.mock("typebox", () => ({ |
4 | | -Type: { |
5 | | -Object: (schema: unknown) => schema, |
6 | | -String: (schema?: unknown) => schema, |
7 | | -Optional: (schema: unknown) => schema, |
8 | | -Unknown: (schema?: unknown) => schema, |
9 | | -Number: (schema?: unknown) => schema, |
10 | | -}, |
11 | | -})); |
12 | | - |
13 | 3 | vi.mock("ajv", () => ({ |
14 | 4 | default: class MockAjv { |
15 | 5 | compile(schema: unknown) { |
@@ -45,7 +35,6 @@ vi.mock("../api.js", async () => {
|
45 | 35 | }); |
46 | 36 | |
47 | 37 | afterAll(() => { |
48 | | -vi.doUnmock("typebox"); |
49 | 38 | vi.doUnmock("ajv"); |
50 | 39 | vi.doUnmock("../api.js"); |
51 | 40 | vi.resetModules(); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。