testClientReload() — vite Function Reference
Architecture documentation for the testClientReload() function in client-reload.spec.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD c3ddaf26_6fdd_9268_f5b5_65ed8a51a64f["testClientReload()"] 72d785d7_20c3_3c30_f439_d3f2404d57cb["client-reload.spec.ts"] c3ddaf26_6fdd_9268_f5b5_65ed8a51a64f -->|defined in| 72d785d7_20c3_3c30_f439_d3f2404d57cb style c3ddaf26_6fdd_9268_f5b5_65ed8a51a64f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
playground/client-reload/__tests__/client-reload.spec.ts lines 12–45
async function testClientReload(serverOptions: ServerOptions) {
// start server
server = await createServer({
root: path.resolve(import.meta.dirname, '..'),
logLevel: 'silent',
server: {
strictPort: true,
...serverOptions,
},
})
await server.listen()
const serverUrl = server.resolvedUrls.local[0]
// open page and wait for connection
const connectedPromise = page.waitForEvent('console', {
predicate: (message) => message.text().includes('[vite] connected.'),
timeout: 5000,
})
await page.goto(serverUrl)
await connectedPromise
// input state
await page.locator('input').fill('hello')
// restart and wait for reconnection after reload
const reConnectedPromise = page.waitForEvent('console', {
predicate: (message) => message.text().includes('[vite] connected.'),
timeout: 5000,
})
await server.restart()
await reConnectedPromise
expect(await page.textContent('input')).toBe('')
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testClientReload() do?
testClientReload() is a function in the vite codebase, defined in playground/client-reload/__tests__/client-reload.spec.ts.
Where is testClientReload() defined?
testClientReload() is defined in playground/client-reload/__tests__/client-reload.spec.ts at line 12.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free