Я не понимаю, почему следующий тест терпит неудачу с ошибкой:Почему should.be.type() сбой с «TypeError: (промежуточное значение) .should.be.type не является функцией»
TypeError: (intermediate value).should.be.type is not a function
describe('#Option object', function() {
it('returns value as whatever type was passed to the constructor', function() {
var o = function() {
this.getValue = function() {
return new Date();
}
};
var i = new o();
i.getValue().should.be.type('Date');
})
});
Я прочитал [большинство] из Should.js documentation, но я должен что-то упустить. Может ли кто-нибудь сказать мне, что не так с моим тестом?