自动测试工具

npm run test 命令解释:

打开package.json文件,查看我们修改过的代码:

// 每当我们输入npm run test这个命令,我们都会通过test调用mocha命令
// 每当我们改变了我们项目的文件或者代码,我们都要手动执行一遍这个命令来进行测试
"scripts": {
    "test": "mocha"
  },

我们需要一个工具来为我们监测项目目录,当其中的内容有所改变,它会自动为我们测试代码。这个功能可以通过:"test": "mocha --watch"来实现。


调用Nodemon进行自动监测

因为--watch和mongoose之间存在功能和兼容性的问题,所以我们选择使用Nodemon来作为我们的自动监测工具:

  //每当项目的dir中出现改变,都会执行mocha进行测试
  "scripts": {
    "test": "nodemon --exec 'mocha -R min'"
  },

执行npm run test命令。

  • nodemon: 使用nodemon监测项目内容是否改变
  • --exec: 每当项目内容有所改变,都执行后面单引号中的内容
  • mocha: 使用mocha进行测试
  • -R min: 格式选项,清除其他不必要的输入,并且让信息顶头显示

今天更新一下npm: npm i -g npm

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

推荐阅读更多精彩内容