test: clarify ollama setup assertions · openclaw/openclaw@487c615
steipete
·
2026-05-08
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -428,12 +428,9 @@ describe("ollama setup", () => {
|
428 | 428 | "qwen3-coder:480b-cloud", |
429 | 429 | "gpt-oss:120b-cloud", |
430 | 430 | ]); |
431 | | -expect(fetchMock.mock.calls.some((call) => requestUrl(call[0]).endsWith("/api/show"))).toBe( |
432 | | -false, |
433 | | -); |
434 | | -expect( |
435 | | -fetchMock.mock.calls.some((call) => requestUrl(call[0]) === "https://ollama.com/api/tags"), |
436 | | -).toBe(true); |
| 431 | +const requestUrls = fetchMock.mock.calls.map((call) => requestUrl(call[0])); |
| 432 | +expect(requestUrls.filter((url) => url.endsWith("/api/show"))).toEqual([]); |
| 433 | +expect(requestUrls).toContain("https://ollama.com/api/tags"); |
437 | 434 | }); |
438 | 435 | |
439 | 436 | it("uses /api/show context windows when building Ollama model configs", async () => { |
@@ -699,9 +696,8 @@ describe("ollama setup", () => {
|
699 | 696 | }); |
700 | 697 | |
701 | 698 | expect(fetchMock).toHaveBeenCalledTimes(2); |
702 | | -expect(fetchMock.mock.calls.some((call) => requestUrl(call[0]).endsWith("/api/pull"))).toBe( |
703 | | -false, |
704 | | -); |
| 699 | +const requestUrls = fetchMock.mock.calls.map((call) => requestUrl(call[0])); |
| 700 | +expect(requestUrls.filter((url) => url.endsWith("/api/pull"))).toEqual([]); |
705 | 701 | expect(result.models?.providers?.ollama?.models?.map((model) => model.id)).toEqual([ |
706 | 702 | "gemma4:latest", |
707 | 703 | ]); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。