2017-02-07 56 views
1

我已經安裝了摩卡以及柴。柴應該是undefined

在我的單元測試:

import {expect, should} from "chai"; 

describe("array", function() { 
     it("has length of 1", function (done) { 
      var arr = ["B"]; 
      expect(arr).have.lengthOf(1); 
      arr.should.have.lengthOf(1); 
     }); 
}); 

expect按預期工作,但should是不確定的。

爲什麼?

回答

2

您應該致電chai.should()在開始的文件中使用should樣式。

它將使用should屬性擴展每個對象以啓動斷言鏈。

你可以在chai documentation找到更多的用法示例。