前端测试(一)vscode调试mocha测试用例

前端测试一直是我的知识堵塞,趁着端午节休息研究一下mocha。mocha会串行地执行我们编写的测试用例,输出灵活准确的测试结果报告。

由于在开发的过程中,几乎很难一次性写出毫无破绽的程序,断点调试代码是一个普遍的需求。本着工欲善其事必先利其【器】的原则,先研究了下怎么在VScode上调试mocha测试用例的方法。记录如下:

1、进入VScode界面,点击左边的第四个按钮,进入调试界面:

image

2、调试栏,点击【添加配置】,选择开发环境【node.js】

image

3、项目的根目录下会生成一个包含【lanuch.json】配置文件的【.vscode】目录。修改【lanuch.json】,在 args 对象中加入启动文件

    {   

        "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"            }

    }

4、设置断点,点击【绿色三角形】就可以开始调试了

image

5、调试完成,调试控制台会打印出mocha用例结果。

image
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,169评论 25 709
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,054评论 3 119
  • 忙到快要昏厥,很多事情终于告一段落。可以开始专注于新的重心了。慢慢调整,点滴积累,问心无愧。
    大谢Breena阅读 1,364评论 0 0
  • 昨天晚上8点,读写族第四期开学典礼圆满结束。我想说的是,我希望这不只是一个开始,而是一生的陪伴。 一直有新朋友问我...
    肖爷_族长阅读 3,177评论 3 3
  • 这篇文章主要分享我在原系统win10上安装ubuntu16.04的经历,参考网络上的各种安装教程,不过最终还是遇到...
    yongyanghz阅读 6,747评论 1 3

友情链接更多精彩内容