Eri*_*rel 8 native build node.js jestjs electron
长话短说,我想用电子而不是节点运行我的笑话测试(使用 CLI)。
使用本机模块时这是相关的,因为您需要使用电子头构建它们,而使用普通节点开玩笑地运行它们。所以我必须为我的应用程序(至少在开发模式下)或我的测试构建我的本机模块,我不能同时工作。
在这个帖子中,他们建议使用 mocha,但我想使用 jest,它更先进并且与 React 交互良好。请注意,我不想模拟本机模块,因为我编写了集成测试。
我打开了一个关于zmq github repo的问题。一个提议的解决方案是“使用 ELECTRON_RUN_AS_NODE=true 电子作为节点运行时来针对您的测试”。这是一个非常好的解决方案,因为使用电子既可以使测试环境更接近执行环境,又可以解决我使用本机模块的特定问题。
我想应用它,但我似乎无法设置 jest CLI 来使用电子而不是节点,而且我不知道从哪里开始。也许我应该在没有 CLI 的情况下以编程方式运行 jest ?但是我可能会失去 CLI 很好的测试过滤功能。
有没有人已经解决了这个问题?
| 归档时间: |
|
| 查看次数: |
2232 次 |
| 最近记录: |