mirror of
https://github.com/kmc7468/arkvault.git
synced 2026-11-04 08:10:28 +09:00
32 lines
808 B
TypeScript
32 lines
808 B
TypeScript
import { svelte } from "@sveltejs/vite-plugin-svelte";
|
|
import { defineConfig } from "vitest/config";
|
|
|
|
export default defineConfig({
|
|
// Compiles runes in `.svelte.ts` files
|
|
plugins: [svelte({ configFile: false })],
|
|
test: {
|
|
projects: [
|
|
{
|
|
extends: true,
|
|
test: {
|
|
name: "unit",
|
|
include: ["tests/unit/**/*.test.ts"],
|
|
setupFiles: ["tests/setup/polyfills.ts"],
|
|
},
|
|
},
|
|
{
|
|
extends: true,
|
|
test: {
|
|
name: "server",
|
|
include: ["tests/server/**/*.test.ts"],
|
|
globalSetup: ["tests/setup/database.ts"],
|
|
setupFiles: ["tests/setup/server.ts"],
|
|
// Test files share a single database
|
|
fileParallelism: false,
|
|
hookTimeout: 60_000,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
});
|