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

Sinon.JS
Sinon.JS

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

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

Состояние теста соуса

Монтаж

через нпм

1
$ npm install sinon

или с помощью сборок браузера sinon, доступных для загрузки на домашней странице . Также можно использовать CDN на основе npm .

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

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

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

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

цели

  • Нет глобального загрязнения
  • Легко использовать
  • Требовать минимальной «интеграции»
  • Легко встраивается без проблем в любую среду тестирования
  • Легко подделать любой интерфейс
  • Ship with ready-to-use fakes for XMLHttpRequest , таймерами и многим другим

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

Смотрите CONTRIBUTING.md чтобы узнать, как вы можете внести свой вклад в Sinon.JS.

Покровители

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

Спонсоры

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

Лицензия

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