Piszę bibliotekę Maszynopisów. Testy jednostkowe są również napisane w Maszynopisie przy użyciu szkieletu Mocha. Chciałbym wykonać testy jednostkowe bezpośrednio, bez kompilacji w javascript. To działa z tym poleceniem:Jak debugować testy jednostkowe napisane w Maszynopisie za pomocą Mocha z Visual Studio Kod
./node_modules/mocha/bin/mocha ./test/*.test.ts --require ts-node/register
próbuję debugować badanej jednostki Visual Kodeksu Studio z następującymi ustawieniami nośnych:
{
"type": "node",
"request": "launch",
"name": "Mocha Tests",
"program": "${workspaceRoot}/node_modules/mocha/bin/_mocha",
"args": [
"--require",
"ts-node/register",
"${workspaceRoot}/test/*.test.ts"
],
"internalConsoleOptions": "openOnSessionStart"
}
ten sposób można debugować sam Mocha z Kodeksem VS, ale nie testy jednostkowe. Mocha tworzy osobne procesy dla testów, a debugger nie może automatycznie dołączyć do procesów potomnych.
Jaki jest właściwy sposób debugowania testów jednostkowych z kodu Visual Studio?