【问题标题】:How to debug Meteor unit test in WebStorm?如何在 WebStorm 中调试 Meteor 单元测试?
【发布时间】:2017-04-10 02:27:14
【问题描述】:

我在关注Meteor's Angular testing guide,它告诉我使用以下命令运行单元测试:

meteor test --driver-package practicalmeteor:mocha

我正在使用 WebStorm 来编辑我的 Meteor 代码,所以我想知道有没有办法在 WebStorm 中运行/调试单元测试?

【问题讨论】:

    标签: unit-testing meteor webstorm angular-meteor


    【解决方案1】:

    运行测试

    您必须为 Meteor 创建一个Run/Debug Configuration in Webstorm。 您必须正确设置程序参数:

    test --driver-package practicalmeteor:mocha

    您通过运行此配置来运行测试。

    调试测试客户端

    您可以使用之前的配置并使用浏览器的控制台进行调试。

    服务器端调试测试

    使用参数创建一个新的 Meteor 配置:

    test --driver-package practicalmeteor:mocha --debug-port 5858.

    运行此配置,您将看到类似于以下内容的输出:

    W20170409-20:19:21.287(2)? (STDERR) 调试器监听 [::]:5959

    然后您可以通过浏览到:http://localhost:8080/debug?port=5959 来调试代码

    注意:在我的例子中,控制台中的端口与配置中的端口不同。我必须在 url 中使用那个端口。

    【讨论】:

    • 感谢您的回答,我很久没有使用meteor了,但是您的回答似乎很有道理。
    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    • 2016-03-24
    • 2014-06-15
    • 2013-12-06
    • 1970-01-01
    • 2013-05-08
    相关资源
    最近更新 更多