自动测试工具

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

你可能感兴趣的:(自动测试工具)