Bir Typescript kitaplığı yazarım. Birim testleri de Mocha framework kullanarak Typescript yazılmıştır. Birim testlerini javascript derlemeden doğrudan yürütmek istiyorum. Bu, bu komutla çalışır:Visual Studio Kodundan Mocha ile Typescript'te yazılan birim sınamaları nasıl hata ayıklanır?
./node_modules/mocha/bin/mocha ./test/*.test.ts --require ts-node/register
aşağıdaki fırlatma ayarlarla Visual Studio kod alanından birim testi hata ayıklama deneyin:,
{
"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"
}
VS Code'dan Mocha kendisi debug Bu şekilde ancak Birim testleri değil. Mocha, testler için ayrı süreçler üretir ve hata ayıklayıcı otomatik olarak alt süreçlere eklenemez.
Visual Studio Kodundan türetim birimi sınamalarını ayıklamanın doğru yolu nedir?