952980
参考了 egg-RESTfulAPI 写的RESTfulAPI 样例,里面没有单元测试代码学习。
然后自己写单元测试代码,写到 service层的 ctx.throw 就卡住了。
ctx.throw 到底有没有抛出异常
用assert.doesNotThrow 来断言是可以通过测试
npm test
用assert.throws 来断言是不可以通过测试,但是我一直怀疑是第二个参数的对象写得不对
npm test
直接运行是不能到下一个断言,感觉是给抛出异常了
npm test
对doesNotThrow 测试过,是第一个参数block 内没有抛出异常是才会通过断言,那直接运行的时候抛出来的是什么? 求大大指导一下,最好提供一下你们在面对这种单元测试的时候是怎么写的。