MCPcopy
hub / github.com/coder/mux / createStreamResultForTests

Function createStreamResultForTests

src/node/services/streamManager.test.ts:151–163  ·  view source on GitHub ↗
(
  fullStream: AsyncGenerator<unknown, void, unknown>,
  usage: unknown = TEST_USAGE,
  providerMetadata: unknown = undefined
)

Source from the content-addressed store, hash-verified

149}
150
151function createStreamResultForTests(
152 fullStream: AsyncGenerator<unknown, void, unknown>,
153 usage: unknown = TEST_USAGE,
154 providerMetadata: unknown = undefined
155): Record<string, unknown> {
156 return {
157 fullStream,
158 totalUsage: Promise.resolve(usage),
159 usage: Promise.resolve(usage),
160 providerMetadata: Promise.resolve(providerMetadata),
161 steps: Promise.resolve([]),
162 };
163}
164
165function createApiCallErrorForTests(overrides: {
166 message: string;

Callers 3

createStreamInfoForTestsFunction · 0.85

Calls 1

resolveMethod · 0.80

Tested by

no test coverage detected