5

我正在使用 Spectron、mocha 和 chai-as-promised 运行测试。我的 IDE 是 Visual Studio Code。

我从测试中启动应用程序,如下所示:

this.app = new Application({
        path: electron,
        args: ['.']
    });
// Then at some point I run this.app.start()

我可以将 Visual Studio Code 调试器连接到此应用程序吗?我可以运行调试我的测试代码,但我需要在某个时候调试应用程序。

4

1 回答 1

0

是的,您可以使用 VsCode 调试您的测试。

要启用调试,您应该将特定配置添加到launch.json,如下所示。

  {
  "name": "Debug Test Process",
  "type": "node",
  "request": "launch",
  "cwd": "${workspaceRoot}",
  "program": "${workspaceRoot}/node_modules/mocha/bin/_mocha",
  "args": [
    "--timeout",
    "999999",
    "--colors",
  ]
}
于 2018-09-26T14:35:17.827 回答