본문 바로가기

Web/node

VS Code에서 mocha 실행하기 (launch.json옵션)

Image Credit: Mochajs

mocha를 launch.json 파일만 만들어 주면 VS code에서 직접 실행할 수 있습니다.

아래에서 주의할 점은 unit test에서 describe()를 사용했다면 args 중 -u 다음에 tdd(Test Driven Development)가 아닌 bdd(Behavior Driven Development)로 해주어야 에러가 발생하지 않습니다.

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Mocha Tests",
            "program0": "mocha",
            "program": "${workspaceFolder}/node_modules/mocha/bin/mocha",
            "args": [
                "-u",
                "bdd",
                "--timeout",
                "999999",
                "--colors"
            ],
            "internalConsoleOptions": "openOnSessionStart"
        },
        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "program": "${workspaceFolder}/index.js"
        }
    ]
}