Шпаргалка по версиям npm-пакетов
Версия любого npm-пакета состоит из трех цифр. Пример — 2.1.0 Первая цифра — мажор, ломающие изменения. Вторая цифра — минор, добавление функционала, без нарушения обратной совместимости Третья цифра —...
View ArticleО DateTime в UTC замолвите слово
Давайте на минуточку вспомним то, что все и так знают. Дата в UTC - это дата по Гринвичу, то есть GMT±0:00. Соответственно, если мы получаем с сервера дату/время в UTC, мы должны конвертировать ее с...
View ArticleUnit-тестирование в Angular. Как использовать Jasmine Spy?
Что такое Jasmine Spy и как он может помочь с тестами. Чем отличается spyOn от createSpy. В чем разница между callFake() и callThrough(). Как самостоятельно сделать, а потом починить flacky-тесты....
View ArticleAngular @HostListener. Легко и просто добавляем обработчики событий
Насколько часто нам требуется добавлять обработчик какого-то события на страницу? Да практически постоянно. Тем радостнее узнать, что команда Angular позаботилась об этом как следует и создала простой...
View ArticleJasmine SpyOnProperty. Unit-тестирование в Angular
Как использовать Jasmine Spy для геттеров и сеттеров? Какие сложности могут возникнуть в ходе использования SpyOnProperty? Как можно скомбинировать мок зависимости, с геттером, методами и статическими...
View ArticleКак сделать адаптивный по высоте/ширине инпут
Рано или поздно вы получите от дизайнера макет, где встретится он — с виду вроде бы обычный текстовый инпут, а на деле, меняющий свою ширину или высоту, в зависимости от содержимого. Хорошие новости —...
View ArticleAngular 11, BaseHref и относительные пути в LESS
Сегодняшняя статья – скорая помощь для всех, кто столкнулся с неразрешимой проблемой относительных путей в CSS (LESS) и атрибута baseHref. Если ваше angular-приложение в проде размещается не в корне, а...
View ArticleКак тестировать компоненты — Unit-тестирование в Angular
Как писать юнит-тесты к компонентам Angular. В чем разница между тестированием сервисов и компонентов. Как эмулируются события и проверяются инпуты. В чем особенности мока зависимостей....
View ArticleКак тестировать асинхронный код в Jasmine
Как тестировать Observable? Как тестировать Promise? Какие сложности возникают при написании тестов для асинхронного кода? Какие способы доступны в Jasmine для создания асинхронных тестов? Как можно из...
View ArticleUnit-тесты и оператор of() библиотеки RxJs
Можно сколько угодно считать себя магистром юнит-тестирования, а потом сесть и потратить чуть ли не пять часов на решение одной маленькой проблемы. Поэтому, чтобы не так жаль было потраченного времени,...
View Article
More Pages to Explore .....