idea
Mocha
Install ts-node.
In require:
"test": "mocha --require ts-node/register test/**/*.test.ts"
Install extension "Mocha Test Explorer". Configure, and in settings.json, add:
"mochaExplorer.files": "test/**/*.ts",
"mochaExplorer.require": "ts-node/register"
Debug
Add a .vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}\\src\\index.ts",
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
]
}
]
}
Make sure that sourceMap is true in the tsconfig