MCPcopy
hub / github.com/prisma/prisma / startTestServer

Function startTestServer

packages/cli/src/__tests__/studio-server.vitest.ts:49–63  ·  view source on GitHub ↗
(handler: (request: Request) => Response | Promise<Response>)

Source from the content-addressed store, hash-verified

47})
48
49async function startTestServer(handler: (request: Request) => Response | Promise<Response>): Promise<{ port: number }> {
50 const port = await getPort({ host: '127.0.0.1' })
51
52 await new Promise<void>((resolve) => {
53 const server = startStudioServer({
54 handler,
55 onListen: resolve,
56 port,
57 })
58
59 activeServers.push(server)
60 })
61
62 return { port }
63}

Callers 1

Calls 2

startStudioServerFunction · 0.90
pushMethod · 0.45

Tested by

no test coverage detected