test(agents): type stream setup timeout mock · openclaw/openclaw@2682d5e
steipete
·
2026-05-12
·
via Recent Commits to openclaw:main
File tree
src/agents/pi-embedded-runner/run
| Original file line number | Diff line number | Diff line change |
|---|
|
| 1 | +import type { AssistantMessageEventStream } from "@mariozechner/pi-ai"; |
1 | 2 | import { afterEach, describe, expect, it, vi } from "vitest"; |
2 | 3 | import type { OpenClawConfig } from "../../../config/config.js"; |
3 | 4 | import { |
@@ -331,7 +332,7 @@ describe("streamWithIdleTimeout", () => {
|
331 | 332 | let streamSignal: AbortSignal | undefined; |
332 | 333 | const baseFn = vi.fn((_model, _context, options) => { |
333 | 334 | streamSignal = options?.signal; |
334 | | -return new Promise<AsyncIterable<unknown>>((_resolve, reject) => { |
| 335 | +return new Promise<AssistantMessageEventStream>((_resolve, reject) => { |
335 | 336 | streamSignal?.addEventListener("abort", () => { |
336 | 337 | reject(streamSignal?.reason); |
337 | 338 | }); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。