Files
tiennm99 83103b3b3b build(deps): migrate to @cloudflare/vitest-plugin 1.x
@cloudflare/vitest-pool-workers was renamed to @cloudflare/vitest-plugin
for its v1 release; the old name stopped at 0.22.0 with pinned vulnerable
wrangler and miniflare versions. Vitest stays on 4: the plugin's peer
range is still ^4.1.0.
2026-10-03 13:18:36 +07:00

32 lines
907 B
JavaScript

import { defineConfig } from "vitest/config";
import { cloudflarePool, cloudflareTest } from "@cloudflare/vitest-plugin";
export default defineConfig({
plugins: [
cloudflareTest({
wrangler: { configPath: "./wrangler.jsonc" },
miniflare: {
// Override remote KV with local-only for tests
kvNamespaces: ["claude_status"],
// Pre-add flags so the Workers Vitest plugin doesn't emit debug noise
compatibilityFlags: [
"enable_nodejs_tty_module",
"enable_nodejs_fs_module",
"enable_nodejs_http_modules",
"enable_nodejs_perf_hooks_module",
"enable_nodejs_v8_module",
"enable_nodejs_process_v2",
],
},
}),
],
test: {
pool: cloudflarePool({
wrangler: { configPath: "./wrangler.jsonc" },
miniflare: {
kvNamespaces: ["claude_status"],
},
}),
},
});