0

我们在我们的项目中使用 gRPC-Web 客户端,但是当我们尝试对导入生成的 gRPC 类的代码运行单元测试时,我们得到一个错误

TypeError:无法读取未定义的属性“导航器”。

我猜这个问题在某种程度上与生成的模块的暴露方式有关,但是我不知道如何使它与 Jest 一起工作。

我尝试global.navigator使用文件手动模拟对象setupTests.js,但没有帮助。看起来 gRPC 代码在 Jest 之前执行。

我们的 Web 项目是使用带有 TypeScript 的Create React App库创建的,不会弹出,我们使用默认的 Jest 配置来运行单元测试。

请指教。

4

0 回答 0