Модульное тестирование — это метод, с помощью которого тестируются отдельные единицы исходного кода, чтобы определить, подходят ли они для использования.
Тестирование программного обеспечения — это любая деятельность, направленная на оценку атрибута или возможности программы или системы и определение того, что она соответствует требуемым результатам.
Jasmine — это среда разработки, управляемая поведением (BDD), для тестирования кода JavaScript. Jasmine не имеет внешних зависимостей и не требует DOM.