Очередной блог фрилансера

коротко и полезно о веб-разработке

Menu Close

Tag: angular

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

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

Read more

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

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

Продолжительность: 27 минут
Уровень: Middle, Senior

Тестовое приложение из видео

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

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

Read more

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


Продолжительность: 55 минут.
Уроверь: junior, middle

Тестовое приложение из видео на гитхабе

Unit-тестирование в Angular. Jasmine, Karma, Test coverage report

Как начать писать юнит-тесты в Angular, что такое Jasmine и Karma. Как тестировать зависимости, что такое отчет Test coverage. Подробно и с примерами.

Продолжительность: 23 минуты.
Уроверь: junior, middle
Тестовое приложение из видео