diff --git a/test/browser/fixtures/inspect/vitest.config.ts b/test/browser/fixtures/inspect/vitest.config.ts index ffb4bea01..44f91bdd5 100644 --- a/test/browser/fixtures/inspect/vitest.config.ts +++ b/test/browser/fixtures/inspect/vitest.config.ts @@ -7,7 +7,7 @@ export default defineConfig({ browser: { enabled: true, provider: "playwright", - name: "chromium", + instances: [{ browser: "chromium" }], headless: true, }, }, diff --git a/test/browser/fixtures/worker/vitest.config.ts b/test/browser/fixtures/worker/vitest.config.ts index c3fe79b6a..563c59b40 100644 --- a/test/browser/fixtures/worker/vitest.config.ts +++ b/test/browser/fixtures/worker/vitest.config.ts @@ -2,7 +2,7 @@ import { fileURLToPath } from 'node:url' import { defineConfig } from 'vitest/config' const provider = process.env.PROVIDER || 'playwright' -const name = +const browser = process.env.BROWSER || (provider === 'playwright' ? 'chromium' : 'chrome') export default defineConfig({ @@ -11,7 +11,7 @@ export default defineConfig({ browser: { enabled: true, provider, - name, + instances: [{ browser }], }, }, }) diff --git a/test/cli/fixtures/browser-multiple/vitest.workspace.ts b/test/cli/fixtures/browser-multiple/vitest.workspace.ts index 8ed483f8e..a1d3ec0be 100644 --- a/test/cli/fixtures/browser-multiple/vitest.workspace.ts +++ b/test/cli/fixtures/browser-multiple/vitest.workspace.ts @@ -10,7 +10,7 @@ export default defineWorkspace([ include: ['./basic.test.js'], browser: { enabled: true, - name: 'chromium', + instances: [{ browser: 'chromium' }], provider: 'playwright', headless: true, } @@ -24,7 +24,7 @@ export default defineWorkspace([ include: ['./basic.test.js'], browser: { enabled: true, - name: 'chromium', + instances: [{ browser: 'chromium' }], provider: 'playwright', headless: true, } diff --git a/test/cli/fixtures/list/vitest.config.ts b/test/cli/fixtures/list/vitest.config.ts index e64489065..2c6350817 100644 --- a/test/cli/fixtures/list/vitest.config.ts +++ b/test/cli/fixtures/list/vitest.config.ts @@ -4,7 +4,7 @@ export default defineConfig({ test: { include: ['basic.test.ts', 'math.test.ts'], browser: { - name: 'chromium', + instances: [{ browser: 'chromium' }], provider: 'playwright', headless: true, api: 7523, diff --git a/test/cli/test/fails.test.ts b/test/cli/test/fails.test.ts index 406d5d974..3cd0ec1be 100644 --- a/test/cli/test/fails.test.ts +++ b/test/cli/test/fails.test.ts @@ -115,7 +115,7 @@ it('prints a warning if the assertion is not awaited in the browser mode', async test: { browser: { enabled: true, - name: 'chromium', + instances: [{ browser: 'chromium' }], provider: 'playwright', headless: true, }, diff --git a/test/cli/test/public-api.test.ts b/test/cli/test/public-api.test.ts index 93de5e5e1..8c0638f3b 100644 --- a/test/cli/test/public-api.test.ts +++ b/test/cli/test/public-api.test.ts @@ -12,7 +12,7 @@ it.each([ browser: { enabled: true, provider: 'playwright', - name: 'chromium', + instances: [{ browser: 'chromium' }], headless: true, }, }, diff --git a/test/config/test/failures.test.ts b/test/config/test/failures.test.ts index a2ac65214..f6045df23 100644 --- a/test/config/test/failures.test.ts +++ b/test/config/test/failures.test.ts @@ -63,7 +63,7 @@ test('inspect cannot be used with multi-threading', async () => { }) test('inspect in browser mode requires no-file-parallelism', async () => { - const { stderr } = await runVitest({ inspect: true, browser: { enabled: true, name: 'chromium', provider: 'playwright' } }) + const { stderr } = await runVitest({ inspect: true, browser: { enabled: true, instances: [{ browser: 'chromium' }], provider: 'playwright' } }) expect(stderr).toMatch('Error: You cannot use --inspect without "--no-file-parallelism", "poolOptions.threads.singleThread" or "poolOptions.forks.singleFork"') }) @@ -75,7 +75,7 @@ test('inspect-brk cannot be used with multi processing', async () => { }) test('inspect-brk in browser mode requires no-file-parallelism', async () => { - const { stderr } = await runVitest({ inspectBrk: true, browser: { enabled: true, name: 'chromium', provider: 'playwright' } }) + const { stderr } = await runVitest({ inspectBrk: true, browser: { enabled: true, instances: [{ browser: 'chromium' }], provider: 'playwright' } }) expect(stderr).toMatch('Error: You cannot use --inspect-brk without "--no-file-parallelism", "poolOptions.threads.singleThread" or "poolOptions.forks.singleFork"') }) diff --git a/test/coverage-test/utils.ts b/test/coverage-test/utils.ts index 0486120b9..863dbca6b 100644 --- a/test/coverage-test/utils.ts +++ b/test/coverage-test/utils.ts @@ -49,7 +49,7 @@ export async function runVitest(config: UserConfig, options = { throwOnError: tr browser: { enabled: process.env.COVERAGE_BROWSER === 'true', headless: true, - name: 'chromium', + instances: [{ browser: 'chromium' }], provider: 'playwright', ...config.browser, }, diff --git a/test/watch/test/config-watching.test.ts b/test/watch/test/config-watching.test.ts index 5f9b1040f..b42934a5f 100644 --- a/test/watch/test/config-watching.test.ts +++ b/test/watch/test/config-watching.test.ts @@ -56,7 +56,7 @@ test('rerun stops the previous browser server and restarts multiple times withou test: { browser: { enabled: true, - name: 'chromium', + instances: [{ browser: 'chromium' }], provider: 'playwright', headless: true, }, diff --git a/test/watch/test/file-watching.test.ts b/test/watch/test/file-watching.test.ts index 178eeb5be..74af818c6 100644 --- a/test/watch/test/file-watching.test.ts +++ b/test/watch/test/file-watching.test.ts @@ -192,7 +192,7 @@ describe('browser', () => { const { vitest } = await testUtils.runVitest({ ...options, browser: { - name: 'chrome', + instances: [{ browser: 'chromium' }], provider: 'webdriverio', enabled: true, headless: true, diff --git a/test/workspaces-browser/space_browser/vitest.config.ts b/test/workspaces-browser/space_browser/vitest.config.ts index 9ef18935b..5b64428f2 100644 --- a/test/workspaces-browser/space_browser/vitest.config.ts +++ b/test/workspaces-browser/space_browser/vitest.config.ts @@ -4,7 +4,7 @@ export default defineProject({ test: { browser: { enabled: true, - name: process.env.BROWSER || 'chromium', + instances: [{ browser: process.env.BROWSER || 'chromium' }], headless: true, provider: process.env.PROVIDER || 'playwright', }, diff --git a/test/workspaces-browser/vitest.workspace.ts b/test/workspaces-browser/vitest.workspace.ts index f42cf2b12..f7736c2b3 100644 --- a/test/workspaces-browser/vitest.workspace.ts +++ b/test/workspaces-browser/vitest.workspace.ts @@ -8,7 +8,7 @@ export default defineWorkspace([ root: './space_browser_inline', browser: { enabled: true, - name: process.env.BROWSER || 'chromium', + instances: [{ browser: process.env.BROWSER || 'chromium' }], headless: true, provider: process.env.PROVIDER || 'playwright', },