Files
aniplay-api/vitest.config.ts

32 lines
782 B
TypeScript

import { defineWorkersConfig } from "@cloudflare/vitest-pool-workers/config";
import tsconfigPaths from "vite-tsconfig-paths";
import { configDefaults } from "vitest/config";
export default defineWorkersConfig({
plugins: [tsconfigPaths()],
test: {
globals: false,
setupFiles: ["./testSetup.ts"],
poolOptions: {
workers: {
wrangler: { configPath: "./wrangler.toml" },
},
},
coverage: {
...configDefaults.coverage,
provider: "v8",
reporter: ["text", "json", "html"],
exclude: [
...configDefaults.coverage.exclude,
"node_modules/**",
"dist/**",
"**/*.spec.ts",
"**/*.d.ts",
"**/mocks/**",
"drizzle.config.ts",
"src/schema.ts",
],
},
},
});