Node.JS

十个Node.js开发易犯错误之七:无测试

上页

 如果没有测试,我们无法得知我们的应用是否完成,真的没有其他接口,其实我们有很多已经存在的测试工具:

 NPM模块约定是你可以在package.json中规定一个测试命令。如下:

{
  "name": "express",
  ...
  "scripts": { "test": "mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/",
  ...
}

 这样可以通过NPM test运行,无论使用什么测试框架。

 另外一件事情是,在你将项目提交确认到源码服务器时,一定要确保所有测试通过,通过下面命令完成:

npm i pre-commit --save-dev.

 下面的一些项目测试方式可提供你参考:

下页

Node.js最佳实践