我正在尝试运行一些集成测试以使用 jest 做出反应。运行测试时,我收到以下错误UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_PROTOCOL]: Protocol "http:" not supported. Expected "https:"
。最初我虽然与 msw 模拟我的 api 调用有关,但即使在禁用 msw 服务器后,我仍然会收到此错误。
我在我的应用程序中使用 axios 来发出 http 请求,并且所有 URL 都设置为使用 HTTPS。我还在设置文件中告诉 jest 并jest.config
在模拟源时使用 https,但它仍然无法正常工作。有什么想法我还能尝试吗?