Tag: frontend
-
Unit-тестирование в Angular. Как использовать Jasmine Spy?
Что такое Jasmine Spy и как он может помочь с тестами. Чем отличается spyOn от createSpy. В чем разница между callFake() и callThrough(). Как самостоятельно сделать, а потом починить flacky-тесты. Очень подробно, с примерами, ошибками и слезами радости.
-
Шпаргалка по версиям npm-пакетов
Версия любого npm-пакета состоит из трех цифр. Пример – 2.1.0 Первая цифра – мажор, ломающие изменения. Вторая цифра – минор, добавление функционала, без нарушения обратной совместимости Третья цифра – патч, обратно совместимые фиксы багов. В package.json, в списке пакетов, следующий синтаксис: ~ только патч-версия пакета. То есть, если указано “~1.5.0”, это значит можно обновиться например…
-
Unit-тестирование в Angular. Jasmine, Karma, Test coverage report
Как начать писать юнит-тесты в Angular, что такое Jasmine и Karma. Как тестировать зависимости, что такое отчет Test coverage. Подробно и с примерами. Продолжительность: 23 минуты. Уроверь: junior, middle Тестовое приложение из видео