Sinon.JS
Эта страница содержит полную документацию API Sinon.JS вместе с краткими описаниями концепций, реализованных Sinon.
- Общая настройка
- Эмуляторы
- Шпионы
- Заглушки
- Моки
- Вызовы шпионов
- Эмуляторы таймеров
- Эмуляторы
XHRи сервера - JSON-P
- Утверждения
- Сопоставители
- Песочницы
- Утилиты
Руководства по миграции
- Миграция с v1.x на v2.0
- Миграция с v2.x на v3.0
- Миграция с v3.x на v4.0
- Миграция с v4.x на v5.0
- Миграция с v5.x на v6.0
Совместимость
ES5.1
Sinon v8.1.1 написан на ES5.1 и не требует транспайлера или полифиллов для работы в перечисленных ниже средах выполнения.
Поддерживаемые среды выполнения
v8.1.1 был проверен в этих средах выполнения:
- Firefox 45
- Chrome 48
- Internet Explorer 11
- Edge 14
- Safari 9
- Версии Node.js LTS
Не должно быть проблем с использованием Sinon v8.1.1 в более новых версиях этих сред выполнения.
Если вам нужно поддерживать очень старые среды выполнения с неполной поддержкой ES5.1, вы можете использовать загрузку es5-shim в вашей тестовой среде.
Затруднения?
Если у вас возникли проблемы, задайте вопрос на Stack Overflow.
Внести вклад
Мы высоко ценим предложения по улучшению документации, чтобы работа с Sinon.JS была проще. Свяжитесь с нами!
© 2010–2020 Christian Johansen
Licensed under the BSD License.
https://sinonjs.org/releases/v8.1.1/