Продолжая тему тестирования, давайте разберёмся, как в Jasmine работать с асинхронностью. При разработке клиентской части — это, на мой взгляд, достаточно редкий случай тестов, но знать всё равно будет полезно! Вообще, в unit-тестах при помощи mock-ов желательно избавляться от асинхронности, чтоб гарантировать один из критериев unit-тестирования — изолированность модуля от другой части приложения и высокая…
Jasmine Custom Matchers
Сегодня темой нашей беседы станет Unit-тестирование в JavaScript, а точнее — один из его аспектов, т.к. Unit-тестирование — тема очень большая, чтоб рассказать о ней в одной статье. Графические интерфейсы современных web-приложения с каждым годом становятся значительно сложнее. На них возлагается больше логики, сложное поведение элементов, работа с данными. И все эти действия во избежание…