mirror of
https://github.com/tiennm99/claude-status-webhook.git
synced 2026-10-11 12:18:54 +00:00
@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.
32 lines
907 B
JavaScript
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"],
|
|
},
|
|
}),
|
|
},
|
|
});
|