diff --git a/src/tools/background-task/create-background-output.blocking.test.ts b/src/tools/background-task/create-background-output.blocking.test.ts index 968ac3836..2496a041f 100644 --- a/src/tools/background-task/create-background-output.blocking.test.ts +++ b/src/tools/background-task/create-background-output.blocking.test.ts @@ -17,7 +17,17 @@ const mockContext = { abort: new AbortController().signal, metadata: () => {}, ask: async () => {}, -} as unknown as ToolContext + $: () => { + const result = { stdout: Buffer.from(""), stderr: Buffer.from(""), exitCode: 0 } + const promise = Promise.resolve(result) as Promise & { + quiet: () => Promise + nothrow: () => typeof promise + } + promise.quiet = () => promise + promise.nothrow = () => promise + return promise + }, +} as ToolContext function createTask(overrides: Partial = {}): BackgroundTask { return {