Описание тега jasmine
Jasmine - это автономная среда разработки, управляемая поведением (BDD), используемая для модульного тестирования кода JavaScript.
Жасминовые тесты разбиты на describe
а также it
заявления. describe
используется для обозначения начала набора тестов и it
используется для обозначения начала конкретного теста. expect
Затем операторы используются для обозначения условий, при которых тест должен пройти.
beforeEach
а также afterEach
некоторые другие часто используемые блоки. beforeEach
используется для запуска некоторого кода перед каждым тестом. Что-то вроде загрузки модуля. по аналогииafterEach
используется для запуска некоторого кода после каждого теста. Например, запуск некоторого кода очистки.
Тестирование Jasmine DOM
Если вы хотите писать модульные тесты для кода, который выполняет множество взаимодействий с DOM с помощью jQuery, рассмотрите возможность использования jasmine-jquery. Jasmine-jQuery предлагает взаимодействие с фиктивным HTML через приспособления HTML.
Ресурсы
- Жасмин (Официальный)
- Исходный код Jasmine на GitHub
- Жасмин Документация
- Попробуй жасмин