Sinon.js – это популярные рамки, используемые в автономном тестировании шпионов, заглушки и издевательства для JavaScript. В этой статье мы будем шипиться на HTTP-запрос в модульном тесте.
Автор: Allan Mogusu
У нас не может быть доступа к услугам, которые мы используем во время тестирования программного обеспечения на работе. Для обеспечения надлежащего тестирования во всех средах мы будем использовать Sinon.js для создания модульных тестов, которые заглушают HTTP-запросы.
Quest – популярный, открытый тестовой основой для JavaScript. В этом руководстве мы будем использовать шутки, чтобы издеваться от HTTP-вызовов в наших тестах через пример сценария.
Node.js Async Hooks предоставляет API для отслеживания времени жизни асинхронных ресурсов в приложении Node. Давайте используем Async Hooks для отслеживания HTTP-запросов.
Немедленно вызываемые выражения функций (IFFE) – это обычный шаблон JavaScript, который мгновенно выполняет функцию по определению, а затем вызывает его после этого.
Sinon.js – это популярные рамки, используемые в автономном тестировании шпионов, заглушки и издевательства для JavaScript. В этой статье мы отправим HTTP-запрос в тесте подразделения.