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


Три практических совета, которые сделают ваши модульные тесты лучше уже сегодня
Написание модульных тестов — непростая задача. Это похоже на написание кода, но с очень специфическими целями, которые вы не часто пишете. Однако с этими подсказками вам будет проще писать удобные и надежные модульные тесты. Оглавление Вступление. Подсказка 1. Создавайте шпионов и заглушки в beforeEach , восстанавливайте их в afterEach . Совет 2. Сделайте тесты независимыми. Подсказка 3. Используйте различные ожидания. Краткое содержание. вступление Все мы знаем, что нам..

Написание модульных тестов Karma-Jasmine
В этой статье мы рассмотрим только написание модульных тестов с использованием тестов karma-Jasmine. В этой статье мы не рассматриваем настройку. Почему Карма? Karma является прямым результатом усилий команды AngularJS по тестированию собственных функций фреймворка с помощью существующих инструментов. В результате они создали Karma и перевели ее на Angular в качестве средства запуска тестов по умолчанию для приложений, созданных с помощью Angular CLI. Почему Жасмин? Jasmine..

Шпаргалка - Жасмин
Мы повторно используем многие вещи при разработке любого приложения. При работе с Jasmine обычно используются два источника: Jasmine Docs и Google. Несмотря на то, что мы ссылаемся на эти ресурсы, требуется много времени, чтобы получить то, что мы хотим, то есть правильный синтаксис с примером. Чтобы не делать этого каждый раз, я включил несколько из них в качестве шпаргалки, которую можно использовать при необходимости. Создание шпионского объекта с помощью шпионских методов..