И как протестировать функцию, которая ни чего не возвращает, например у меня есть функция, которая возвращает сообщение об ошибке или ничего (если всё правильно). Как написать тест на случай, когда функция ни чего не возвращает (т.е. проверить, что все прошло успешно, функция проверила все случаи и не отправила сообщение об ошибке)
могу ошибаться, но если случается ошибка в функции то логично после сообщения выкинуть throw и тогда функция ничего не вернет и тест покажет ошибку, а если ни один throw не сработал, тогда функция вернет undefined который легко опеределить через chai.assert.equal(testFunc(), undefined);