美文网首页
自动测试工具

自动测试工具

作者: 黑山老水 | 来源:发表于2017-09-03 09:26 被阅读18次

    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

    相关文章

      网友评论

          本文标题:自动测试工具

          本文链接:https://www.haomeiwen.com/subject/hppdjxtx.html