Sinon.js є основою агностик JS інструментарій, тобто він може працювати сам по собі, або уздовж боку більш складної структури, як JavaScript Прототип , < сильні> MooTools або JavaScriptMVC .
Що стосується сценаріїв використання, Sinon.js є інструментом JavaScript, який може фальсифікувати наявність різних умов навколишнього середовища.
Це дозволяє розробникам тестувати свій код в цих середовищах і отримати корисні результати для налагодження коду.
може підроблені запити AJAX, процес часу проходження, різні параметри сервера Sinon.js і поставляється зі своїм власним ізольованому режимі.
Випробувано і працює на більшості основних настільних / мобільних браузерів.
Він також працює на Node.js, а також
Що нового в цьому випуску :.
- Підроблені та шпигунські здобувачами і сеттерів
- Fix асинхронної sinon.test використовуючи інтерфейс мокко
- Додати respondImmediately фальсифікувати серверів
Що нового у версії 1.16.1:
- Заглушка & шпигун здобувачами і сеттерів
- Fix асинхронної sinon.test використовуючи інтерфейс мокко
- Додати respondImmediately фальсифікувати серверів
Що нового у версії 1.15.0:
- Заглушка & шпигун здобувачами і сеттерів
- Fix асинхронної sinon.test використовуючи інтерфейс мокко
- Додати respondImmediately фальсифікувати серверів
Що нового у версії 1.14.1:
- Заглушка & шпигун здобувачами і сеттерів
- Fix асинхронної sinon.test використовуючи інтерфейс мокко
- Додати respondImmediately фальсифікувати серверів
Що нового у версії 1.12.2:
- Виправлена помилка, передаючи `` NaN` до calledWith `
- експлікувати залежність від пакета Util
Що нового у версії 1.9.0 :.
- долучення sinon.assert.match
- Додана ProgressEvent і CustomEvent. Виправлення помилка з прогрес подій в IE.
- Запобігання setRequestHeaders з викликається двічі.
- Виправлена OnLoad виклик, 'це' має дорівнювати об'єкта XHR.
- Вилучені пісочниця впорскується значення на відновлення.
- Охоплена matcher.or / і аргументи в обчислювачів.
Що нового у версії 1.8.1:
- облажався НПМ реліз 1.8.0, не в силах замінити його.
Що нового у версії 1.7.3:
- Вилучені використання масиву Foreach, перерви в старіших версіях браузерів .
- sinon.deepEqual (нові Дата (0), новий Date ()) повертає істину.
Що нового у версії 1.7.1 :.
- Реалізація XMLHttpRequest API подій прогрес
- Додана sinon.restore ().
- Виправлена помилка, при якій кидання рядок була неправильно оброблявся за допомогою Сінона.
- Веб-підтримка працівників.
Що нового у версії 1.6.0 :.
- Поліпшення шпигунський вихід форматіровщік% C
- clock.tick повертає clock.now.
- Виправлена помилка # 248 з callOrder твердженням. Чи не зазнати невдачі, якщо останній дав шпигун ніколи не називали.
- Виправлена проблема з setResponseHeader для синхронних запитів.
- Видалити msSetImmediate; вона існувала лише в IE10 попередніх переглядів.
- Не завжди підбираючи останні дзвінки в callsArgWith, і т.д ..
- Виправлена нездатність анонімних імітували очікування.
Що нового у версії 1.5.1:
- Гарантоване window.Image може бути погасив
- Виправлена шпигун () в IE 8.
- Виправлена Sinon база в IE 8.
- аргументи формату Ouput коли фіктивний excpetation не виконується.
Що нового у версії 1.5.0 :.
- Збереглося довжина функція для шпигуна
- псевдонім доданий 'invokeCallback' для '' виходом на виклики.
- Додана підтримка слічітель для calledOn.
- Збережіть оригінальні повідомлення, очікування для невдалих знущається під sinon.test.
- Allow виходи * і callsArg * для створення послідовності викликів.
- sinon.js може зловити себе в нескінченному циклі при заповненні стаб прототип з методами асинхронна.
Що нового у версії 1.4.2 :.
- Додана sinon.match для масивів
Вимоги
- включений JavaScript на стороні клієнта
- Node.js 0.2 для серверних середовищ
Коментар не знайдено