【问题标题】:How to debug Jest tests in the browser?如何在浏览器中调试 Jest 测试?
【发布时间】:2018-11-14 14:42:33
【问题描述】:

当不得不调试 Jest 测试时,你们是如何进行的?我记得以前在使用 Mocha 时,我可以使用无头浏览器进行 CLI 测试,但也可以将测试加载到浏览器中并使用更强大的调试功能,例如 Chrome 开发工具。例如,console.log 和 Jest 显然很糟糕。

我尝试使用https://jestjs.io/docs/en/troubleshooting 并使用节点调试器,但它的行为不稳定(它并不总是连接到调试器或停止在正确的位置)并且console.log 没有输出到控制台。

有没有一种我不知道在 Jest 中具有相同功能的方法?

【问题讨论】:

  • 您是否尝试过将 Chrome 开发人员工具附加到所描述的进程中?
  • @skyboyer 你能解释一下如何附加吗?
  • @SamKahChiin 上面的链接描述说,如果您遇到任何问题,最好启动单独的线程

标签: javascript testing jestjs


【解决方案1】:

作为替代方案,我使用的是 Visual Studio Code。 通过一个“launch.json”文件我开始开玩笑,这样你就可以直接在你的IDE中调试了。

【讨论】:

    猜你喜欢
    • 2022-08-15
    • 2017-09-21
    • 1970-01-01
    • 2016-01-19
    • 2013-10-06
    • 2023-01-31
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    相关资源
    最近更新 更多