Quantcast
Channel: Очередной блог фрилансера
Browsing latest articles
Browse All 25 View Live

Шпаргалка по версиям npm-пакетов

Версия любого npm-пакета состоит из трех цифр. Пример — 2.1.0 Первая цифра — мажор, ломающие изменения. Вторая цифра — минор, добавление функционала, без нарушения обратной совместимости Третья цифра —...

View Article



О DateTime в UTC замолвите слово

Давайте на минуточку вспомним то, что все и так знают. Дата в UTC - это дата по Гринвичу, то есть GMT±0:00. Соответственно, если мы получаем с сервера дату/время в UTC, мы должны конвертировать ее с...

View Article

Unit-тестирование в Angular. Как использовать Jasmine Spy?

Что такое Jasmine Spy и как он может помочь с тестами. Чем отличается spyOn от createSpy. В чем разница между callFake() и callThrough(). Как самостоятельно сделать, а потом починить flacky-тесты....

View Article

Angular @HostListener. Легко и просто добавляем обработчики событий

Насколько часто нам требуется добавлять обработчик какого-то события на страницу? Да практически постоянно. Тем радостнее узнать, что команда Angular позаботилась об этом как следует и создала простой...

View Article

Jasmine SpyOnProperty. Unit-тестирование в Angular

Как использовать Jasmine Spy для геттеров и сеттеров? Какие сложности могут возникнуть в ходе использования SpyOnProperty? Как можно скомбинировать мок зависимости, с геттером, методами и статическими...

View Article


Как сделать адаптивный по высоте/ширине инпут

Рано или поздно вы получите от дизайнера макет, где встретится он — с виду вроде бы обычный текстовый инпут, а на деле, меняющий свою ширину или высоту, в зависимости от содержимого. Хорошие новости —...

View Article

Angular 11, BaseHref и относительные пути в LESS

Сегодняшняя статья – скорая помощь для всех, кто столкнулся с неразрешимой проблемой относительных путей в CSS (LESS) и атрибута baseHref. Если ваше angular-приложение в проде размещается не в корне, а...

View Article

Как тестировать компоненты — Unit-тестирование в Angular

Как писать юнит-тесты к компонентам Angular. В чем разница между тестированием сервисов и компонентов. Как эмулируются события и проверяются инпуты. В чем особенности мока зависимостей....

View Article


Как тестировать асинхронный код в Jasmine

Как тестировать Observable? Как тестировать Promise? Какие сложности возникают при написании тестов для асинхронного кода? Какие способы доступны в Jasmine для создания асинхронных тестов? Как можно из...

View Article


Unit-тесты и оператор of() библиотеки RxJs

Можно сколько угодно считать себя магистром юнит-тестирования, а потом сесть и потратить чуть ли не пять часов на решение одной маленькой проблемы. Поэтому, чтобы не так жаль было потраченного времени,...

View Article
Browsing latest articles
Browse All 25 View Live




Latest Images