diff --git a/backend/.vscode/launch.json b/backend/.vscode/launch.json new file mode 100644 index 0000000..b63ca51 --- /dev/null +++ b/backend/.vscode/launch.json @@ -0,0 +1,62 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Debug Jest Test", + "type": "node", + "request": "launch", + "program": "${workspaceFolder}/node_modules/.bin/jest", + "args": [ + "--config", + "jest.config.mjs", + "--runInBand", + "--no-cache", + "${file}" + ], + "console": "integratedTerminal", + "internalConsoleOptions": "neverOpen", + "disableOptimisticBPs": true, + "windows": { + "program": "${workspaceFolder}/node_modules/.bin/jest.cmd" + }, + "runtimeArgs": [ + "--experimental-vm-modules" + ], + "env": { + "NODE_ENV": "test" + }, + "cwd": "${workspaceFolder}" + }, + { + "name": "Debug Current Jest Test", + "type": "node", + "request": "launch", + "program": "${workspaceFolder}/node_modules/.bin/jest", + "args": [ + "--config", + "jest.config.mjs", + "--runInBand", + "--testNamePattern", + "${input:testName}", + "${relativeFile}" + ], + "console": "integratedTerminal", + "internalConsoleOptions": "neverOpen", + "runtimeArgs": [ + "--experimental-vm-modules" + ], + "env": { + "NODE_ENV": "test" + }, + "cwd": "${workspaceFolder}" + } + ], + "inputs": [ + { + "id": "testName", + "description": "Test name pattern (optional)", + "default": "", + "type": "promptString" + } + ] +} \ No newline at end of file