@@ -167,6 +167,7 @@ export default (browserServer: BrowserServer, base = '/'): Plugin[] => {
167
167
const define : Record < string , string > = { }
168
168
for ( const env in ( project . config . env || { } ) ) {
169
169
const stringValue = JSON . stringify ( project . config . env [ env ] )
170
+ define [ `process.env.${ env } ` ] = stringValue
170
171
define [ `import.meta.env.${ env } ` ] = stringValue
171
172
}
172
173
@@ -333,20 +334,21 @@ export default (browserServer: BrowserServer, base = '/'): Plugin[] => {
333
334
name : 'vitest:browser:support-testing-library' ,
334
335
config ( ) {
335
336
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
+ } ,
336
350
optimizeDeps : {
337
351
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
- } ,
350
352
plugins : [
351
353
{
352
354
name : 'test-utils-rewrite' ,
0 commit comments