Passos para reproduzir:
test
e, eventualmente, dispara um tempo limitetest
e se conecta corretamente ao depuradorNota: o changelog para 1.19 menciona novas adições na experiência de depuração: https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#debugging -tests- in-visual-studio-code
Vou postar o mesmo problema em Create React App, pois parece estar intimamente relacionado:
https://github.com/facebookincubator/create-react-app/issues/3602
Reproduz sem extensões: Sim
A configuração de inicialização em https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#debugging -tests-in-visual-studio-code está errada ( mas funcionou por acidente porque o VS Code tinha um bug nas versões anteriores).
Apenas tente isto:
{
"name": "Debug CRA Tests",
"type": "node",
"request": "launch",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/react-scripts",
"args": [
"test",
"--runInBand",
"--no-cache",
"--env=jsdom"
],
"cwd": "${workspaceRoot}",
"protocol": "inspector",
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
Obrigado pela resposta rápida @weinand. A configuração acima funcionou bem com o VS Code 1.19.
Vou atualizar o problema relacionado em Create React App para atualizar a documentação de acordo.
@amadeogallardo essa configuração deve funcionar bem para todas as versões do VS Code.
Comentários muito úteis
@amadeogallardo essa configuração deve funcionar bem para todas as versões do VS Code.