Skip to content

Commit adcdaee

Browse files
authored
fix(browser): serve ui assets as static (#6564)
1 parent a6407af commit adcdaee

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

packages/browser/src/node/plugin.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -295,8 +295,14 @@ export default (browserServer: BrowserServer, base = '/'): Plugin[] => {
295295
},
296296
{
297297
name: 'vitest:browser:assets',
298+
configureServer(server) {
299+
server.middlewares.use(
300+
'/__vitest__',
301+
sirv(resolve(distRoot, 'client/__vitest__')),
302+
)
303+
},
298304
resolveId(id) {
299-
if (id.startsWith('/__vitest_browser__/') || id.startsWith('/__vitest__/')) {
305+
if (id.startsWith('/__vitest_browser__/')) {
300306
return resolve(distRoot, 'client', id.slice(1))
301307
}
302308
},

test/browser/vitest.config.mts

+10
Original file line numberDiff line numberDiff line change
@@ -94,4 +94,14 @@ export default defineConfig({
9494
BROWSER: browser,
9595
},
9696
},
97+
plugins: [
98+
{
99+
name: 'test-no-transform-ui',
100+
transform(_code, id, _options) {
101+
if (id.includes('/__vitest__/')) {
102+
throw new Error(`Unexpected transform: ${id}`)
103+
}
104+
},
105+
},
106+
],
97107
})

0 commit comments

Comments
 (0)