Замечательный модуль сообщества

Sinon.JS
Sinon.JS

Автономные и не зависящие от среды тестирования JavaScript тестовые шпионы, заглушки и имитаторы (произносится как «вздох-нон», назван в честь воина Синон ).

версия npm Присоединяйтесь к чату на https://gitter.im/sinonjs/sinon Статус сборки <img src = "https://saucelabs.com/buildstatus/sinonjs" alt = "Статус теста соуса" Статус покрытия OpenCollective OpenCollective npm загрузок в месяц Версия CDNJS

Статус теста соуса

Установка

через npm

1
$ npm install sinon

или через Синона браузер строит доступна для загрузки на странице . Есть также НПМ на основе CDNs можно использовать.

использование

См. Домашнюю страницу проекта sinon для документации по использованию.

Если у вас есть вопросы, не описанные в документации, вы можете проверить sinonтег на Stack Overflow или зайти по # sinon.js на irc.freenode.net:6667 .

Вы также можете выполнить поиск в архивах списков рассылки Sinon.JS .

Цели

  • Нет глобального загрязнения
  • Легко использовать
  • Требовать минимальной «интеграции»
  • Легко встраивается в любую среду тестирования
  • Легко подделать любой интерфейс
  • Поставляется с готовыми подделками для XMLHttpRequest, таймеров и многого другого

Делать вклад?

Видеть CONTRIBUTING.md для получения подробной информации о том, как вы можете внести свой вклад в Sinon.JS

Спонсоры

Поддержите нас ежемесячным пожертвованием и помогите нам продолжить нашу деятельность. [ Станьте спонсором ]

Спонсоры

Станьте спонсором и разместите свой логотип в README на GitHub со ссылкой на свой сайт. [ Стать спонсором ]

Лицензия

Sinon.js был выпущен под BSD-3