После установки старой версии VSCode (1.30.2) я увидел вывод:
Test Suites: 1 passed, 1 total
Tests: 9 passed, 9 total
Snapshots: 0 total
Time: 4.866s
Ran all test suites matching /src\\utils\\storage\\my-file-name.test.js/i.
Waiting for the debugger to disconnect...
Разница составляет Pattern
:
- v1.30.2:
/src\\utils\\storage\\my-file-name.test.js/i.
- v1.32.1:
src\utils\storage\my-file-name.test.js
VSCode меняет разделитель ${relativeFile}
с \\
на \
, поэтому jest
не может найти тестовый файл
Для тех, кто застрял, просто измените "${relativeFile}"
на "${fileBasenameNoExtension}"
в launch.json
конфигурации:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Jest Current File",
"program": "${workspaceFolder}/node_modules/.bin/jest",
"args": [
"./${fileBasename}"
],
"env": {
"cross-env": "1",
"NODE_PATH": "./src",
"__PLATFORM__": " WEB",
},
"runtimeArgs": [
],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"windows": {
"program": "${workspaceFolder}/node_modules/jest/bin/jest",
}
}
]
}