lession6 fibonacci 测试用例缺少对NaN类型的判断
Author: stanxlabCreated Oct 20, 2016Updated Dec 17, 2019
如题,添加如下测试用例无法通过 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', 呵呵
Source: alsotang/node-lessons