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 v9.2.2 написан на ES5.1 и не требует транспайлера или полифилов для выполнения в перечисленных ниже средах выполнения.
Поддерживаемые среды выполнения
v9.2.2 был проверен в этих средах выполнения:
- Firefox 45
- Chrome 48
- Internet Explorer 11
- Edge 14
- Safari 9
- Версии Node.js LTS
При использовании Sinon v9.2.2 в более новых версиях тех же сред выполнения проблем не должно возникнуть.
Если вам нужно поддерживать очень старые среды выполнения, которые не полностью поддерживают ES5.1, вы можете обойтись использованием загрузки es5-shim в вашей тестовой среде.
Застряли?
Если у вас возникли трудности, задавайте вопросы на Stack Overflow.
Вклад
Мы действительно ценим предложения по улучшению документации, чтобы работа с Sinon.JS была проще. Свяжитесь с нами!
© 2010–2020 Christian Johansen
Licensed under the BSD License.
https://sinonjs.org/releases/v9.2.2/