Skip to content

Commit 6aa9229

Browse files
committed
Make console setup opt-in across Vitest projects
1 parent 5e048f2 commit 6aa9229

7 files changed

Lines changed: 12 additions & 2 deletions

File tree

packages/doc-gen/vitest.config.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {defineConfig} from 'vitest/config'
33
export default defineConfig({
44
define: {
55
__DEV__: true,
6+
__VITEST_FAIL_ON_CONSOLE__: JSON.stringify(process.env.VITEST_FAIL_ON_CONSOLE === 'true'),
67
},
78
test: {
89
environment: 'node',

packages/postcss-preset-primer/vitest.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import {defineConfig} from 'vitest/config'
22

33
export default defineConfig({
4+
define: {
5+
__VITEST_FAIL_ON_CONSOLE__: JSON.stringify(process.env.VITEST_FAIL_ON_CONSOLE === 'true'),
6+
},
47
test: {
58
environment: 'node',
69
setupFiles: ['@primer/vitest-config/setup'],

packages/react/vitest.config.browser.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ export default defineConfig({
3030
],
3131
define: {
3232
__DEV__: true,
33+
__VITEST_FAIL_ON_CONSOLE__: JSON.stringify(process.env.VITEST_FAIL_ON_CONSOLE === 'true'),
3334
'process.env.CI': JSON.stringify(process.env.CI),
3435
},
3536
test: {

packages/react/vitest.config.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ export default defineConfig({
2020
],
2121
define: {
2222
__DEV__: true,
23+
__VITEST_FAIL_ON_CONSOLE__: JSON.stringify(process.env.VITEST_FAIL_ON_CONSOLE === 'true'),
2324
},
2425
test: {
2526
name: '@primer/react (node)',

packages/styled-react/vitest.config.browser.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export default defineConfig({
77
plugins: [react()],
88
define: {
99
__DEV__: true,
10+
__VITEST_FAIL_ON_CONSOLE__: JSON.stringify(process.env.VITEST_FAIL_ON_CONSOLE === 'true'),
1011
},
1112
resolve: {
1213
alias: [

packages/styled-react/vitest.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import {defineConfig} from 'vitest/config'
22

33
export default defineConfig({
4+
define: {
5+
__VITEST_FAIL_ON_CONSOLE__: JSON.stringify(process.env.VITEST_FAIL_ON_CONSOLE === 'true'),
6+
},
47
test: {
58
name: '@primer/styled-react (node)',
69
environment: 'node',

packages/vitest-config/src/setup.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
const shouldFailOnConsole = typeof process !== 'undefined' && process.env.VITEST_FAIL_ON_CONSOLE === 'true'
1+
declare const __VITEST_FAIL_ON_CONSOLE__: boolean
22

3-
if (shouldFailOnConsole) {
3+
if (__VITEST_FAIL_ON_CONSOLE__) {
44
const {default: failOnConsole} = await import('vitest-fail-on-console')
55

66
failOnConsole({

0 commit comments

Comments
 (0)