Я тестирую сервер Nodejs, используя mocha
и chai
на Windows 10. Одна функция для доступа к базе данных выдает, если ключ не существует. Почему поставить его под expect
так:
expect(db.getReferenceData("not-existent")).to.throw();
не получается? Вместо этого можно поместить его в другую функцию:
expect(function() {
db.getReferenceData("not-existent");
}).to.throw();
Примеры в документации, по-видимому, подразумевают, что первый вызов правильный, по крайней мере для меня.
Спасибо за вашу помощь! Марио