@@ -46,6 +46,7 @@ export const blockVitest = base.createBlock({
46
46
addons : {
47
47
actionSteps : z . array ( zActionStep ) . default ( [ ] ) ,
48
48
coverage : zCoverage . default ( { } ) ,
49
+ environment : z . string ( ) . optional ( ) ,
49
50
exclude : zExclude . default ( [ ] ) ,
50
51
flags : z . array ( z . string ( ) ) . default ( [ ] ) ,
51
52
} ,
@@ -77,7 +78,7 @@ export const blockVitest = base.createBlock({
77
78
} ;
78
79
} ,
79
80
produce ( { addons } ) {
80
- const { actionSteps, coverage, exclude = [ ] } = addons ;
81
+ const { actionSteps, coverage, environment , exclude = [ ] } = addons ;
81
82
const excludeText = JSON . stringify (
82
83
Array . from ( new Set ( [ "node_modules" , ...exclude ] ) ) . sort ( ) ,
83
84
) ;
@@ -243,7 +244,12 @@ export default defineConfig({
243
244
: ""
244
245
} include: ${ JSON . stringify ( coverage . include ) } ,
245
246
reporter: ["html", "lcov"],
246
- },
247
+ },${
248
+ environment
249
+ ? `
250
+ environment: "${ environment } ",`
251
+ : ""
252
+ }
247
253
exclude: [${ excludeText . slice ( 1 , excludeText . length - 1 ) } ],
248
254
setupFiles: ["console-fail-test/setup"],
249
255
},
0 commit comments