我正在使用Spectron,mocha和chai-as-promise运行测试。我的IDE是Visual Studio Code。
我在测试中启动应用程序,如下所示:
this.app = new Application({
path: electron,
args: ['.']
});
// Then at some point I run this.app.start()
我可以将Visual Studio Code调试器连接到此应用程序吗?我可以运行调试我的测试代码,但我需要在某个时候调试应用程序。
答案 0 :(得分: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",
]
}