Skip to content
Discussion options

You must be logged in to vote

You can also use extends option instead of spreading the config:

export default defineWorkspace([
  {
	extends: './vite.config.ts',
    test: {
      name: 'browser',
      exclude: [...configDefaults.exclude, 'src/**/*.jsdom.test.*'],
      setupFiles: ['./setup-tests-browser.ts'],
    },
  },
  {
	extends: './vite.config.ts',
    test: {
      name: 'jsdom',
      environment: 'jsdom',
      browser: undefined,
      include: ['src/**/*.jsdom.test.*'],
      setupFiles: ['./setup-tests-jsdom.ts'],
    },
  },
]);

There is an example in documentation: https://main.vitest.dev/guide/browser/#configuration

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@kwojcik
Comment options

@sheremet-va
Comment options

Answer selected by hubertgrzeskowiak
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants