branch:
vitest.config.ts
660 bytesRaw
import path from "node:path";
import { cloudflareTest } from "@cloudflare/vitest-pool-workers";
import { defineConfig } from "vitest/config";
const testsDir = import.meta.dirname;
export default defineConfig({
plugins: [
cloudflareTest({
wrangler: {
configPath: path.join(testsDir, "wrangler.jsonc")
}
})
],
test: {
name: "workers",
include: [path.join(testsDir, "**/*.test.ts")],
exclude: [path.join(testsDir, "../e2e-tests/**")],
setupFiles: [path.join(testsDir, "setup.ts")],
testTimeout: 10000,
deps: {
optimizer: {
ssr: {
include: ["ajv"]
}
}
}
}
});