Описание тега jasmine

Jasmine - это среда разработки, управляемая поведением (BDD), для тестирования кода JavaScript. Jasmine не имеет внешних зависимостей и не требует DOM.

Jasmine - это автономная среда разработки, управляемая поведением (BDD), используемая для модульного тестирования кода JavaScript.

Жасминовые тесты разбиты на describe а также it заявления. describe используется для обозначения начала набора тестов и it используется для обозначения начала конкретного теста. expect Затем операторы используются для обозначения условий, при которых тест должен пройти.

beforeEach а также afterEach некоторые другие часто используемые блоки. beforeEachиспользуется для запуска некоторого кода перед каждым тестом. Что-то вроде загрузки модуля. по аналогииafterEachиспользуется для запуска некоторого кода после каждого теста. Например, запуск некоторого кода очистки.

Тестирование Jasmine DOM

Если вы хотите писать модульные тесты для кода, который выполняет множество взаимодействий с DOM с помощью jQuery, рассмотрите возможность использования jasmine-jquery. Jasmine-jQuery предлагает взаимодействие с фиктивным HTML через приспособления HTML.

Ресурсы