# Stub-объект

URL: https://chugunov.pro/glossary/frontend/stub-ob-ekt/
Оригинальное название: stub object
Раздел: [Frontend](https://chugunov.pro/glossary/frontend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Упрощённая тестовая замена зависимости, возвращающая заранее подготовленные значения.

## Что такое «Stub-объект»

Упрощённая тестовая замена зависимости, возвращающая заранее подготовленные значения. Stub отдаёт фиксированные ответы, позволяя тесту не зависеть от реального сервиса. В отличие от мока, он обычно не проверяет, как и сколько раз к нему обращались. Заглушки делают тесты быстрыми и предсказуемыми, изолируя проверяемый код.

## Связанные термины

- [Mock-объект](https://chugunov.pro/glossary/frontend/mock-ob-ekt/) — Тестовый заменитель зависимости, который имитирует ответы и позволяет проверять ожидаемые обращения.
- [Глубокое сравнение](https://chugunov.pro/glossary/frontend/glubokoe-sravnenie/) — Сопоставление не только самих объектов, но и всех вложенных значений их структуры.
- [Заголовок документа](https://chugunov.pro/glossary/frontend/zagolovok-dokumenta/) — Название страницы, вкладки, блока или другого объекта, описывающее его содержание.
- [Неизменяемость](https://chugunov.pro/glossary/frontend/neizmeniaemost/) — Свойство значения или структуры, при котором после создания её состояние не изменяют, а создают новую версию.
- [Остаточные параметры](https://chugunov.pro/glossary/frontend/ostatochnye-parametry/) — Синтаксис JavaScript, собирающий оставшиеся аргументы функции в массив.
- [Перетаскивание](https://chugunov.pro/glossary/frontend/peretaskivanie/) — Способ взаимодействия, при котором пользователь захватывает объект указателем и переносит его в другую область интерфейса.
- [Поверхностное сравнение](https://chugunov.pro/glossary/frontend/poverkhnostnoe-sravnenie/) — Сравнение только верхнеуровневых значений или ссылок без рекурсивного обхода вложенных объектов.
- [Promise](https://chugunov.pro/glossary/frontend/promise/) — JavaScript-объект, представляющий будущий результат асинхронной операции и позволяющий обработать успех или ошибку.
