mirror of
https://github.com/penpot/penpot.git
synced 2026-02-15 09:02:02 -05:00
34 lines
923 B
TypeScript
34 lines
923 B
TypeScript
/// <reference types="vitest/config" />
|
|
import { defineConfig } from 'vite';
|
|
|
|
export default defineConfig({
|
|
root: __dirname,
|
|
test: {
|
|
testTimeout: 20000,
|
|
watch: false,
|
|
globals: true,
|
|
environment: 'node',
|
|
environmentOptions: {
|
|
happyDOM: {
|
|
settings: {
|
|
disableCSSFileLoading: true,
|
|
disableJavaScriptFileLoading: true,
|
|
disableJavaScriptEvaluation: true,
|
|
enableFileSystemHttpRequests: false,
|
|
navigator: {
|
|
userAgent:
|
|
'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
|
|
reporters: ['default'],
|
|
coverage: {
|
|
reportsDirectory: '../coverage/e2e',
|
|
provider: 'v8',
|
|
},
|
|
setupFiles: ['dotenv/config', 'vitest.setup.ts'],
|
|
},
|
|
});
|