У меня есть свои модульные тесты, написанные на жасмине, и те, что в машинописи
// about.service.spec.ts
// say 4 to 5 test cases
// spec/support/jasmine.json
{
"spec_dir": "src/tests/",
"spec_files": ["**/*.spec.ts"],
"helpers": ["jasmine-helpers/**/*.ts"],
...
}
// launch.json - vscode file
{
"version": "0.2.0",
"configurations": [{
"type": "node",
"request": "launch",
"name": "Jasmine tests",
"preLaunchTask": "debuggertests",
}]
}
// tasks.json - vscode
{
"version": "2.0.0",
"tasks": [{
"label": "debuggertests",
"type": "npm",
"script": "test:unit",
"problemMatcher": []
}]
}
// package.json
// have to use jasmine-ts which is flavor over ts-node
"test:unit": "jasmine-ts JASMINE_CONFIG_PATH=spec/support/jasmine.json"
Я использовал эту конфигурацию для отладки файлов .spec.ts в vscode, но он не запустил отладчик, вместо этого он запустил все тесты и отладка началась.
Я установил точку останова в одном из тестовых случаев about.service.spec.ts, но точка останова не сработала. Может ли кто-нибудь помочь мне настроить отладку vscode для тестов с жасмином?