Книги / IT-менеджмент / Тестирование ПО / Jasmine JavaScript Testing Second Edition

Jasmine JavaScript Testing Second Edition

Paulo Ragonha

Книга посвящена тестированию JavaScript-приложений с помощью фреймворка Jasmine. Она начинается с основ BDD и установки Jasmine, затем переходит к написанию первых спецификаций, работе с матчерами, тестированию фронтенд-кода и асинхронных сценариев с AJAX.

Особое внимание уделяется использованию шпионов (spies) для изоляции тестируемого кода, а также плагинам Jasmine Ajax для имитации HTTP-запросов. Отдельная глава рассматривает тестирование React-компонентов, включая работу с виртуальным DOM, JSX, пропсами, состоянием и жизненным циклом компонентов.

Завершающая часть книги посвящена автоматизации сборки и запуска тестов с помощью webpack, Karma, JSHint и Travis-CI. Читатель узнает, как настроить непрерывную интеграцию и обеспечить быстрый цикл обратной связи при разработке.

Книга предназначена для JavaScript-разработчиков, желающих освоить практики модульного тестирования и BDD. Для чтения потребуется базовое знание JavaScript и веб-разработки.