我写了几个ReactJS组件,并试图用Jest / Enzyme编写同样的测试脚本。 我觉得最好能够调试测试脚本,也可以调试更长的测试脚本。
我正在遵循此处提到的配置-
Debugging Tests in Visual Studio Code
这是我的launch.json文件-
{
"version": "0.2.0",
"configurations": [
{
"name": "Chrome",
"type": "chrome",
"request": "launch",
"url": "http://localhost:3000",
"webRoot": "${workspaceRoot}/src",
"sourceMapPathOverrides": {
"webpack:///src/*": "${webRoot}/*"
}
},
{
"name": "Debug CRA Tests",
"type": "node",
"request": "launch",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/react-scripts",
"args": [
"test",
"--runInBand",
"--no-cache"
],
"cwd": "${workspaceRoot}/src",
"protocol": "inspector",
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
]
}
但是,当我尝试使用VSCODE中的上述配置调试Jest测试脚本时,出现以下错误-
Cannot connect to runtime process (timeout after 10000 ms).
这就是我尝试调试测试脚本的方式-
请让我知道是否可以澄清其他任何事情。
我们非常感谢您的帮助。