当前位置:  开发笔记 > 编程语言 > 正文

如何使用Visual Studio Code中的Mocha调试在Typescript中编写的单元测试

如何解决《如何使用VisualStudioCode中的Mocha调试在Typescript中编写的单元测试》经验,为你挑选了0个好方法。

我写了一个Typescript库.单元测试也使用Mocha框架在Typescript中编写.我想直接执行单元测试而不编译成javascript.这适用于此命令:

./node_modules/mocha/bin/mocha  ./test/*.test.ts  --require ts-node/register

我尝试使用以下启动设置从Visual Studio Code调试单元测试:

{
    "type": "node",
    "request": "launch",
    "name": "Mocha Tests",
    "program": "${workspaceRoot}/node_modules/mocha/bin/_mocha",
    "args": [
        "--require",
        "ts-node/register",
        "${workspaceRoot}/test/*.test.ts"
    ],
    "internalConsoleOptions": "openOnSessionStart"
}

这样我就可以从VS Code调试Mocha本身,而不是单元测试.Mocha为测试生成单独的进程,调试器无法自动附加到子进程.

从Visual Studio Code调试Typescript单元测试的正确方法是什么?

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有