The @cloudflare/vitest-pool-workers package now supports the ctx.exports API, allowing you to access your Worker’s top-level exports during tests.
You can access ctx.exports in unit tests by calling createExecutionContext():
import { it, expect } from "vitest";
it("can access ctx.exports", async () => { const ctx = createExecutionContext(); const result = await ctx.exports.MyEntryPoint.myMethod(); expect(result).toBe("expected value");});Alternatively, you can import exports directly from cloudflare:workers:
import { exports } from "cloudflare:workers";import { it, expect } from "vitest";
it("can access imported exports", async () => { const result = await exports.MyEntryPoint.myMethod(); expect(result).toBe("expected value");});See the context-exports fixture for a complete example.
Source: Cloudflare
Latest Posts
- WAF – WAF Release – 2026-10-25 – Emergency – Cloudflare Managed Ruleset

- Web Search on AWS Bedrock now supports domain filtering and user location controls

- MC1523076: Microsoft Teams Shifts Loop Meeting Notes Storage to Meeting Organizer’s OneDrive

- MC1523090: Microsoft Teams Adds Side Conversations in Meeting Chat







