Skip to content

Commit 1239e32

Browse files
committed
test: update test case
1 parent 8b7e7a9 commit 1239e32

2 files changed

Lines changed: 5 additions & 53 deletions

File tree

packages/commands/tests/e2e/config.e2e.test.ts

Lines changed: 1 addition & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ describe("e2e: config", () => {
1010
const { stdout, stderr, exitCode } = await runCli(["config"]);
1111
expect(exitCode, stderr).toBe(0);
1212
const out = `${stdout}\n${stderr}`;
13-
expect(out).toMatch(/config|show|set|export-schema/i);
13+
expect(out).toMatch(/config|show|set/i);
1414
});
1515

1616
test("config show --help 正常退出", async () => {
@@ -25,12 +25,6 @@ describe("e2e: config", () => {
2525
expect(stderr).toMatch(/set|--key|--value/i);
2626
});
2727

28-
test("config export-schema --help 正常退出", async () => {
29-
const { stderr, exitCode } = await runCli(["config", "export-schema", "--help"]);
30-
expect(exitCode, stderr).toBe(0);
31-
expect(stderr).toMatch(/export-schema|--command/i);
32-
});
33-
3428
test("config show --output json", async () => {
3529
const { stdout, stderr, exitCode } = await runCli([
3630
"config",
@@ -146,46 +140,4 @@ describe("e2e: config", () => {
146140
const data = parseStdoutJson<{ would_set?: { default_text_model?: string } }>(stdout);
147141
expect(data.would_set?.default_text_model).toBe("qwen3.7-max");
148142
});
149-
150-
test("config export-schema --command 导出单条工具 JSON", async () => {
151-
const { stdout, stderr, exitCode } = await runCli([
152-
"config",
153-
"export-schema",
154-
"--command",
155-
"text chat",
156-
"--non-interactive",
157-
]);
158-
expect(exitCode, stderr).toBe(0);
159-
const schema = parseStdoutJson<{ name?: string; input_schema?: { type?: string } }>(stdout);
160-
expect(schema.name).toMatch(/bailian_text_chat/);
161-
expect(schema.input_schema?.type).toBe("object");
162-
});
163-
164-
test("config export-schema 不存在的子命令时报错", async () => {
165-
const { stderr, exitCode } = await runCli([
166-
"config",
167-
"export-schema",
168-
"--command",
169-
"this-command-does-not-exist-xyz",
170-
"--non-interactive",
171-
"--output",
172-
"json",
173-
]);
174-
expect(exitCode).toBe(2);
175-
const err = JSON.parse(stderr.trim()) as { error?: { message?: string } };
176-
expect(err.error?.message).toMatch(/not found/i);
177-
});
178-
179-
test("config export-schema 导出全部为 JSON 数组", async () => {
180-
const { stdout, stderr, exitCode } = await runCli([
181-
"config",
182-
"export-schema",
183-
"--non-interactive",
184-
]);
185-
expect(exitCode, stderr).toBe(0);
186-
const arr = parseStdoutJson<Array<{ name?: string }>>(stdout);
187-
expect(Array.isArray(arr)).toBe(true);
188-
expect(arr.length).toBeGreaterThan(0);
189-
expect(arr[0]?.name).toMatch(/^bailian_/);
190-
});
191143
});

packages/rag/tests/e2e/smoke.e2e.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ describe("e2e: rag smoke", () => {
88
expect(stdout.trim()).toMatch(/^rag \d+\.\d+\.\d+/);
99
});
1010

11-
test("rag 根 help 含 knowledge 与 auth,不含 text/image/memory", async () => {
11+
test("rag 根 help 含 retrieve 与 auth,不含 text/image/memory", async () => {
1212
const { stderr, exitCode } = await runCli(["--help"]);
1313
expect(exitCode, stderr).toBe(0);
1414
const out = stderr;
15-
expect(out).toMatch(/knowledge retrieve/i);
15+
expect(out).toMatch(/\bretrieve\b/i);
1616
expect(out).toMatch(/auth login/i);
1717
expect(out).not.toMatch(/text chat/i);
1818
expect(out).not.toMatch(/image generate/i);
1919
expect(out).not.toMatch(/memory add/i);
2020
});
2121

22-
test("rag knowledge retrieve --help 正常退出", async () => {
23-
const { stderr, exitCode } = await runCli(["knowledge", "retrieve", "--help"]);
22+
test("rag retrieve --help 正常退出", async () => {
23+
const { stderr, exitCode } = await runCli(["retrieve", "--help"]);
2424
expect(exitCode, stderr).toBe(0);
2525
expect(stderr).toMatch(/--index-id/i);
2626
expect(stderr).toMatch(/--query/i);

0 commit comments

Comments
 (0)