Cloudflare Workers 的TypeScript模板存储库有一个模拟 GET 请求的测试,通过Request实例化来模拟handleRequest.
但是,我后来修改了模板以将原始数据传递FetchEvent给handleRequest方法,而不是FetchEvent.request(这是默认的)。现在,我需要FetchEvent在测试中实例化以传递到handleRequest,而不是Request。
我可以FetchEvent从哪里进口?我的第一个想法是添加node-fetch为开发依赖项,但看起来该库没有提供实现FetchEvent。
有没有一种方法可以模拟FetchEvent而不需要诉诸另一个外部依赖项(即在 Cloudflare Workers 库中)?