init test suite

This commit is contained in:
geoffsee
2025-05-29 21:31:01 -04:00
committed by Geoff Seemueller
parent 84b0ea0307
commit f07c19dae8
9 changed files with 504 additions and 123 deletions

View File

@@ -3,6 +3,7 @@ import vike from "vike/plugin";
import {defineConfig} from "vite";
import * as child_process from "node:child_process";
import {VitePWA} from 'vite-plugin-pwa';
import { configDefaults } from 'vitest/config';
const APP_FQDN = "open-gsio.seemueller.workers.dev";
@@ -58,5 +59,16 @@ export default defineConfig(({command}) => {
target: ["es2020", "edge88", "firefox78", "chrome87", "safari13"],
cssMinify: true
},
test: {
globals: true,
environment: 'jsdom',
setupFiles: ['./src/test/setup.ts'],
exclude: [...configDefaults.exclude, 'workers/**', 'dist/**'],
coverage: {
provider: 'v8',
reporter: ['text', 'json', 'html'],
exclude: ['node_modules/', 'src/test/']
}
}
};
});