MCPcopy
hub / github.com/TanStack/ai / fetchOtelCapture

Function fetchOtelCapture

testing/e2e/tests/middleware.spec.ts:4–18  ·  view source on GitHub ↗
(
  page: import('@playwright/test').Page,
  baseURL: string | undefined,
  testId: string | undefined,
)

Source from the content-addressed store, hash-verified

2import { test, expect } from './fixtures'
3
4async function fetchOtelCapture(
5 page: import('@playwright/test').Page,
6 baseURL: string | undefined,
7 testId: string | undefined,
8) {
9 if (!testId) throw new Error('otel capture test requires a testId fixture')
10 const url = `${baseURL ?? ''}/api/middleware-test?testId=${encodeURIComponent(testId)}`
11 const response = await page.request.get(url)
12 if (!response.ok()) {
13 throw new Error(
14 `GET ${url} failed: ${response.status()} ${await response.text()}`,
15 )
16 }
17 return response.json()
18}
19
20test.describe('Middleware Lifecycle', () => {
21 test('onChunk transforms text content', async ({

Callers 1

middleware.spec.tsFile · 0.85

Calls 4

jsonMethod · 0.80
getMethod · 0.65
textMethod · 0.65
statusMethod · 0.45

Tested by

no test coverage detected