should 语法这两则的区别是什么,求指教???
发布于 10 年前 作者 napster99 3561 次浏览 最后一次编辑是 8 年前 来自 问答

it(‘should equal 55 when n === 10’, function () { main.fibonacci(10).should.equal(55); });

  it('should throw when n > 10', function () {
    (function () {
      main.fibonacci(11);
    }).should.throw('n should <= 10');
  });
7 回复

这两段有什么联系么 …

 main.fibonacci(10).should.equal(55);

   (function () {
 		 main.fibonacci(10);
	 }).should.equal(55);
	 
	 可以这么写么?

@napster99 显然不行,第二个永远失败

第二个有throw?

(function(){
return  main.fibonacci(10);
}()).should.equal(55);

多谢各位大虾们,弄清楚了

回到顶部