VSCode下調試mocha測試用例

以前使用tape作Node.js的單元測試,最方便一條就是使用它就和本身寫個控制檯應用程序測試同樣,控制起來比較靈活,直接用VSCode進行調試也比較方便。然而tape輸出中文字符老是亂碼,想了不少辦法也沒有解決。今天打算試試使用mochachai進行單元測試,簡單試用後發現至關不錯,測試結果的顯示至關漂亮直觀,然而如何才能在VSCode裏面調試代碼呢?通過一番折騰發現了一個可行的方法:node

在 .vscode/laungch.js 中加入以下配置:git

        {
            "name": "Run mocha",
            "type": "node",
            "request": "launch",
            "program": "${workspaceRoot}/node_modules/mocha/bin/_mocha",
            "stopOnEntry": false,
            "args": [
                "test/index.js",
                "--no-timeouts"
            ],
            "cwd": "${workspaceRoot}",
            "runtimeExecutable": null,
            "env": {
                "NODE_ENV": "testing"
            }
        }

 ./vscode/launch.js 內容以下:github

在 args 對象中加入啓動文件,按 F5 啓動調試便可。單元測試

相關文章
相關標籤/搜索