Публикации по теме 'karma'
Три практических совета, которые сделают ваши модульные тесты лучше уже сегодня
Написание модульных тестов — непростая задача. Это похоже на написание кода, но с очень специфическими целями, которые вы не часто пишете. Однако с этими подсказками вам будет проще писать удобные и надежные модульные тесты.
Оглавление
Вступление. Подсказка 1. Создавайте шпионов и заглушки в beforeEach , восстанавливайте их в afterEach . Совет 2. Сделайте тесты независимыми. Подсказка 3. Используйте различные ожидания. Краткое содержание.
вступление
Все мы знаем, что нам..
Написание модульных тестов Karma-Jasmine
В этой статье мы рассмотрим только написание модульных тестов с использованием тестов karma-Jasmine. В этой статье мы не рассматриваем настройку.
Почему Карма?
Karma является прямым результатом усилий команды AngularJS по тестированию собственных функций фреймворка с помощью существующих инструментов. В результате они создали Karma и перевели ее на Angular в качестве средства запуска тестов по умолчанию для приложений, созданных с помощью Angular CLI.
Почему Жасмин?
Jasmine..
Шпаргалка - Жасмин
Мы повторно используем многие вещи при разработке любого приложения. При работе с Jasmine обычно используются два источника: Jasmine Docs и Google. Несмотря на то, что мы ссылаемся на эти ресурсы, требуется много времени, чтобы получить то, что мы хотим, то есть правильный синтаксис с примером.
Чтобы не делать этого каждый раз, я включил несколько из них в качестве шпаргалки, которую можно использовать при необходимости.
Создание шпионского объекта с помощью шпионских методов..