如何在 WebStorm 中调试 Meteor 单元测试



我遵循了Meteor的Angular测试指南,它告诉我使用以下命令运行单元测试:

meteor test --driver-package practicalmeteor:mocha

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

运行测试

您必须在Webstorm中为Meteor进行运行/调试配置。您必须正确设置程序参数:

test --driver-package practicalmeteor:mocha

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

调试测试客户端

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

调试测试服务器端

使用参数创建新的流星配置:

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

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

W20170409-20:19:21.287(2(?(斯特德(调试器侦听 [::]:5959

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

注意:在我的情况下,控制台中的端口与配置中的端口不同。我必须在网址中使用该端口。

最新更新