Я пробовал разные библиотеки модульного тестирования js, но до сих пор не знаю, как правильно это сделать.
Есть ли консенсус по этому вопросу?
ДляНапример, я попытался написать несколько тестов для библиотеки модальных окон с помощью QUnit (библиотеки модульного тестирования, используемой jQuery), но она должна быть запущена в браузере, и она не скрывает эффекты, которые я тестирую, или другиераздражающие вещи, такие как оповещения (я даже не знаю, возможно ли это в js).На языке сервера любой вывод, сгенерированный набором тестов, будет отправляться в буфер и отбрасываться после каждого теста.
Если предупреждения, манипуляции с DOM и подобные вещи не являются инкапсулируемыми в jsтестирование, стоит ли писать тесты на этом языке?