2017-02-07 7 views
1

Я установил Mocha, а также Chai.Chai should 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.