我想使用 spec.ts
在调试模式下运行 Typescript vs-code
。
通常,我从终端窗口运行它,如下所示:
npm run test:unit -- page.spec.ts
我添加了 console.log
语句来标识值。有没有办法在 vs-code 中做到这一点?
当这个 npm 命令在终端上运行时,我看到正在执行的是 package.json 中的一个脚本
"test:unit": "ngcc && jest --coverage --ci --config=jest.conf.json"
因此,我不清楚如何将其设置为在调试模式下运行。
我读过的所有帖子都使用 mocha
或正在 browser
中运行测试。这些是简单的单元测试,我想进入和退出。
希望您对此有任何提示/建议。
答案 0 :(得分:0)
我能够通过执行以下操作来完成此操作:
{
"type": "node",
"request": "launch",
"name": " Unit Test",
"program": "${workspaceRoot}\\node_modules\\jest\\bin\\jest.js",
"args": [
// "-i"
"get-data.component.spec"
],
"internalConsoleOptions": "openOnSessionStart",
},