mirror your GitHub repos to tangled.org automatically
1import { defineConfig } from 'vite-plus'
2import { defineVitestProject } from '@nuxt/test-utils/config'
3import { playwright } from 'vite-plus/test/browser-playwright'
4
5const rootDir = import.meta.dirname
6
7export default defineConfig({
8 test: {
9 projects: [
10 {
11 test: {
12 name: 'unit',
13 include: ['test/unit/*.{test,spec}.ts'],
14 environment: 'node',
15 },
16 },
17 () =>
18 defineVitestProject({
19 test: {
20 name: 'nuxt',
21 include: ['test/nuxt/*.{test,spec}.ts'],
22 environment: 'nuxt',
23 environmentOptions: {
24 nuxt: {
25 rootDir,
26 overrides: {
27 ogImage: { enabled: false },
28 },
29 },
30 },
31 browser: {
32 enabled: true,
33 provider: playwright(),
34 instances: [
35 { browser: 'chromium' },
36 ],
37 },
38 },
39 }),
40 ],
41 coverage: {
42 enabled: true,
43 provider: 'v8',
44 },
45 },
46})