能直接看到结果的大多都不做单元测试

BDD(Behavior-driven development) 行为驱动开发

TDD(Test-driven development) 测试驱动开发

常用的前端测试库

chai.js :BDD / TDD断言库 Karma是一个测试运行器,它可以呼起浏览器,加载测试脚本,然后运行测试用例 Mocha是一个单元测试框架/库,它可以用来写测试用例 **Sinon(西农)**是一个 spy / stub / mock 库,用以辅助测试(使用后才能理解)

  1. 安装各种工具 npm i -D karma karma-chrome-launcher karma-mocha karma-sinon-chai mocha sinon sinon-chai karma-chai karma-chai-spies

travis 持续集成 touch .travis.yml