模块
1.mocha(单元测试框架)
2.supertest(http测试)
3.assert(node核心assert模块)
4.express(nodejsweb框架)
代码区
1.普通方法测试
const assert=require('assert')
const sum=function(...rest){
let sum=0;
for(let n of rest){
sum+=n
}
return sum
}
describe("#test sum function",function(){
it('sum() should return 0',function(){
assert.strictEqual(sum(),0);
})//普通方法测试
})
2.异步方法测试
describe("#test fs",function(){
it('test async function',function(done){
fs.readFile('filepath',function(err,data){
if