Публикации по теме 'testing'


Тестирование Tour of Heroes 03 (DashboardComponent)
Компонент информационной панели дает хорошую возможность подчеркнуть, что вы должны тестировать то, что компонент делает , а не то, как он это делает. TLDR для тестирования компонента Dashboard Импортируйте RouterTestingModule , чтобы получить доступ к ссылкам маршрутизатора Следите за getHeroes из сервиса героев и заставляйте его возвращать набор объектов, похожих на героев. Ожидайте, что шаблон отобразит ссылки с правильными ссылками и именами. Ожидайте, что шаблон отобразит..

Издевательство в Swift
Эта статья перемещена на swiftbysundell.com/posts/mocking-in-swift . Подробнее о том, почему эта статья была удалена с Medium .

Необязательные значения являются необязательными
Допустим, мы хотим написать какой-нибудь компонент кнопки с помощью react.js. Кнопка может быть кнопкой призыва к действию (пользователь; нажмите здесь) или кнопкой по умолчанию, которая имеет более нейтральный дизайн. Одним из способов было бы написать представление реакции: Вы отправляете либо строку ‘callToAction’ , либо ‘default’ . В зависимости от модификатора вы получите потрясающий набор стилей. Это работает одинаково для всех стилей. Но что, если пользователь не..

Написание поддерживаемых функциональных тестов в Rails с объектами страницы
В PhraseApp мы твердо верим в написание тестов. Мы стремимся протестировать каждый уровень приложения с помощью соответствующих инструментов, в основном с использованием RSpec. И мы считаем, что, хотя модульные тесты очень полезны, именно тесты функций позволят вам спать по ночам. Когда вы работаете над большой базой кода Rails, тесты функций, вероятно, ваши самые близкие друзья, которые будут неустанно сообщать вам, испортили ли вы свой последний рефакторинг или все по-прежнему..

Советы и хитрости по тестированию Angular
Советы и рекомендации, которые помогут вам получить от тестирования максимальную отдачу В этой статье я рассмотрю несколько простых советов и приемов, которые я использую каждый день при написании модульных тестов на Angular. Применение этих советов поможет вам: писать тесты, которые более устойчивы к изменениям и рефакторингу упростить процесс написания тестов сделать тесты более полезными и гарантировать, что тесты не пройдут, когда они не должны сделайте ваши тесты более..

Чувствуете лень? у меня есть решение
«Тесты, тесты и еще несколько тестов» — это золотое правило, которому следует следовать при написании (относительно) «пуленепробиваемых» кодов. Помимо всех этих правил и лучших практик, мне иногда лень писать тесты. Ладно, теперь буду «защищать» свою лень. Проверьте приведенный ниже сценарий. (Я разработчик Node.js, поэтому я использую Node.Js v4.4.3 вместе с mocha v3. .1.2 и следует v11.1.1) У меня есть следующий объект, и я написал тесты для проверки свойств и значений...

Покрытие кода лжет вам
Как узнать, когда прекратить писать модульные тесты? Когда у нас закончились идеи для тестов? Когда мы протестируем все возможные сценарии? Когда часы бьют 5 часов? Как мы узнаем, что написали достаточно тестов? Одной из часто используемых мер является покрытие кода . Что такое покрытие кода? Обычно это число, которое говорит вам, какая часть вашего кода «покрыта» тестами. Чтобы вычислить это число, тестовые фреймворки просто подсчитывают количество строк кода, которые были..