8.6 开发
最后更新于:2022-04-01 23:35:08
# 开发
参照前几节
## git 流程
* 新建issue(feature)
* 新建分支
* 开发
* 提交(git commit -am 'fix #21 xxxx')
* 合并到主分支
## 测试
单元测试需要的各个模块说明
* mocha(Mocha is a feature-rich JavaScript test framework running on node.js and the browser, making asynchronous testing simple and fun.)
* chai(Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.)
* sinon(Standalone test spies, stubs and mocks for JavaScript.)
* zombie (页面事件模拟Zombie.js is a lightweight framework for testing client-side JavaScript code in a simulated environment. No browser required.)
* supertest(接口测试 Super-agent driven library for testing node.js HTTP servers using a fluent API)
';