[Chai.js] Как проверить throw для функции с параметрами

Если функция не принимает никаких аргументов, то проверка будет такой:

expect(obj.func).to.throw(Error);

А если в нее надо передать аргумент, то можно использовать такой хак:

expect(function() {obj.func(param1, param2, param3);}).to.throw(Error);

Оставить комментарий

Top ↑ | Main page | Back