Open stanxlab opened 8 years ago
如题,添加如下测试用例无法通过 it('should throw when n isnt Number', function () { (function () { var a = 'asd'; a = parseInt(a); main.fibonacci(a); }).should.throw('n should be a Number'); });]
直接执行 node main.js ,发现死循环了, 原来是 typeof NaN === 'number', 呵呵
作者这里是教学教程,教你如何使用mocha测试框架,虽然这里确实有不严谨问题存在,但请不要钻牛角尖,这里的重点是学习使用mocha,并且理解测试驱动开发的来理念。
如题,添加如下测试用例无法通过 it('should throw when n isnt Number', function () { (function () { var a = 'asd'; a = parseInt(a); main.fibonacci(a); }).should.throw('n should be a Number'); });]
直接执行 node main.js ,发现死循环了, 原来是 typeof NaN === 'number', 呵呵