MCPcopy
hub / github.com/vitejs/vite / runTest

Function runTest

playground/js-sourcemap/test-ssr-dev.js:5–26  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3import { createServer } from 'vite'
4
5async function runTest() {
6 const server = await createServer({
7 root: fileURLToPath(new URL('.', import.meta.url)),
8 configFile: false,
9 optimizeDeps: {
10 noDiscovery: true,
11 },
12 server: {
13 middlewareMode: true,
14 hmr: false,
15 ws: false,
16 },
17 define: {
18 __testDefineObject: '{ "hello": "test" }',
19 },
20 })
21 const mod = await server.ssrLoadModule('/with-define-object-ssr.ts')
22 const error = await getError(() => mod.error())
23 server.ssrFixStacktrace(error)
24 assert.match(error.stack, /at errorInner (.*with-define-object-ssr.ts:7:9)/)
25 await server.close()
26}
27
28async function getError(f) {
29 let error

Callers 1

test-ssr-dev.jsFile · 0.70

Calls 6

createServerFunction · 0.90
ssrLoadModuleMethod · 0.80
ssrFixStacktraceMethod · 0.80
getErrorFunction · 0.70
errorMethod · 0.65
closeMethod · 0.65

Tested by

no test coverage detected