Skip to content

Commit 9069bdc

Browse files
committed
Revert "fix(browser): don't inject empty process global (#6213)"
This reverts commit 1affb99.
1 parent b76a927 commit 9069bdc

File tree

3 files changed

+27
-30
lines changed

3 files changed

+27
-30
lines changed

packages/browser/rollup.config.js

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -114,18 +114,17 @@ export default () =>
114114
}),
115115
],
116116
},
117-
// Should be built only when we update the jest-dom package
118-
// {
119-
// input: './src/client/tester/jest-dom.ts',
120-
// output: {
121-
// file: './jest-dom.d.ts',
122-
// format: 'esm',
123-
// },
124-
// external: [],
125-
// plugins: [
126-
// dts({
127-
// respectExternal: true,
128-
// }),
129-
// ],
130-
// },
117+
{
118+
input: './src/client/tester/jest-dom.ts',
119+
output: {
120+
file: './jest-dom.d.ts',
121+
format: 'esm',
122+
},
123+
external: [],
124+
plugins: [
125+
dts({
126+
respectExternal: true,
127+
}),
128+
],
129+
},
131130
])

packages/browser/src/node/plugin.ts

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ export default (browserServer: BrowserServer, base = '/'): Plugin[] => {
167167
const define: Record<string, string> = {}
168168
for (const env in (project.config.env || {})) {
169169
const stringValue = JSON.stringify(project.config.env[env])
170+
define[`process.env.${env}`] = stringValue
170171
define[`import.meta.env.${env}`] = stringValue
171172
}
172173

@@ -333,20 +334,21 @@ export default (browserServer: BrowserServer, base = '/'): Plugin[] => {
333334
name: 'vitest:browser:support-testing-library',
334335
config() {
335336
return {
337+
define: {
338+
// testing-library/preact
339+
'process.env.PTL_SKIP_AUTO_CLEANUP': !!process.env.PTL_SKIP_AUTO_CLEANUP,
340+
// testing-library/react
341+
'process.env.RTL_SKIP_AUTO_CLEANUP': !!process.env.RTL_SKIP_AUTO_CLEANUP,
342+
'process.env?.RTL_SKIP_AUTO_CLEANUP': !!process.env.RTL_SKIP_AUTO_CLEANUP,
343+
// testing-library/svelte, testing-library/solid
344+
'process.env.STL_SKIP_AUTO_CLEANUP': !!process.env.STL_SKIP_AUTO_CLEANUP,
345+
// testing-library/vue
346+
'process.env.VTL_SKIP_AUTO_CLEANUP': !!process.env.VTL_SKIP_AUTO_CLEANUP,
347+
// dom.debug()
348+
'process.env.DEBUG_PRINT_LIMIT': process.env.DEBUG_PRINT_LIMIT || 7000,
349+
},
336350
optimizeDeps: {
337351
esbuildOptions: {
338-
define: {
339-
// testing-library/preact
340-
'process.env.PTL_SKIP_AUTO_CLEANUP': JSON.stringify(!!process.env.PTL_SKIP_AUTO_CLEANUP),
341-
// testing-library/react
342-
'process.env.RTL_SKIP_AUTO_CLEANUP': JSON.stringify(!!process.env.RTL_SKIP_AUTO_CLEANUP),
343-
// testing-library/svelte, testing-library/solid
344-
'process.env.STL_SKIP_AUTO_CLEANUP': JSON.stringify(!!process.env.STL_SKIP_AUTO_CLEANUP),
345-
// testing-library/vue
346-
'process.env.VTL_SKIP_AUTO_CLEANUP': JSON.stringify(!!process.env.VTL_SKIP_AUTO_CLEANUP),
347-
// dom.debug()
348-
'process.env.DEBUG_PRINT_LIMIT': process.env.DEBUG_PRINT_LIMIT || '7000',
349-
},
350352
plugins: [
351353
{
352354
name: 'test-utils-rewrite',

test/browser/test/another.test.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,3 @@ import { expect, it } from 'vitest'
33
it('basic 3', async () => {
44
expect(globalThis.window).toBeDefined()
55
})
6-
7-
it('no process', () => {
8-
expect(globalThis.process).toBeUndefined()
9-
})

0 commit comments

Comments
 (0)