#unit-testing #visual-studio-code #oclif
#модульное тестирование #visual-studio-code #oclif
Вопрос:
Как выглядит файл launch.json для запуска тестов проекта oclif в режиме отладки? Кажется, я не могу понять, чтобы установить точки останова и вмешаться.
Ответ №1:
Эта конфигурация launch.json работает для меня:
{
"type": "node",
"request": "launch",
"name": "Mocha Tests",
"runtimeExecutable": "${workspaceFolder}/node_modules/ts-mocha/bin/ts-mocha",
"args": [
"${workspaceFolder}/test/**/*.ts"
],
"protocol": "inspector"
},
Ответ №2:
Я извлек выгоду из приведенного здесь ответа: https://github.com/oclif/oclif/issues/135#issuecomment-403622999
Я тестировал его с помощью typescript, и program
он отлично подходит для отладки.
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/bin/run",
"args": [
"--name",
"Callum",
"--force",
"argument"
]
}
]
}