Sinon.js es independiente del marco JS kit de herramientas, lo que significa que puede funcionar por sí solo, o junto a un marco de JavaScript más complejo como Prototipo , < MooTools strong> o JavaScriptMVC .
En cuanto a los escenarios de uso, Sinon.js es una herramienta de JavaScript que se puede fingir la presencia de diversas condiciones ambientales.
Esto permite a los desarrolladores probar su código en esos ambientes y obtener resultados útiles para la depuración de su código.
Sinon.js puede enviar solicitudes falsas de AJAX, el proceso del paso del tiempo, varios parámetros de servidor y viene con su propio modo de recinto.
Probado y de trabajo en la mayoría de los navegadores móviles / importante de escritorio.
También trabaja en Node.js, así
¿Qué es la nueva en esta versión:.
- código auxiliar y espionaje getters y setters
- Fix asíncrono sinon.test utilizando la interfaz de moka
- Añadir respondImmediately a servidores falsos
¿Qué hay de nuevo en la versión 1.16.1:
- Talón y espía getters y setters
- Fix asíncrono sinon.test utilizando la interfaz de moka
- Añadir respondImmediately a servidores falsos
¿Qué hay de nuevo en la versión 1.15.0:
- Talón y espía getters y setters
- Fix asíncrono sinon.test utilizando la interfaz de moka
- Añadir respondImmediately a servidores falsos
¿Qué hay de nuevo en la versión 1.14.1:
- Talón y espía getters y setters
- Fix asíncrono sinon.test utilizando la interfaz de moka
- Añadir respondImmediately a servidores falsos
¿Qué es la nueva en la versión 1.12.2:
- Se ha corregido un problema de paso `` NaN` a calledWith `
- explicar la dependencia del paquete util
¿Qué es la nueva en la versión 1.9.0:.
- Añadido sinon.assert.match
- Agregado ProgressEvent y CustomEvent. Corrección de errores sobre la marcha de los acontecimientos IE.
- setRequestHeaders Evitar que los llama dos veces.
- Llamada de proceso de carga fija, "esto" debe ser igual al objeto XHR.
- Se ha quitado caja de arena inyectada en los valores de restauración.
- matcher.or Coaccionada / y argumentos en comparadores.
¿Qué es la nueva en la versión 1.8.1:
- metido la pata de liberación de la NGP 1.8.0, no puede para reemplazarlo.
Lo que es nuevo en la versión 1.7.3:
- navegadores ha suprimido el uso de la matriz forEach, roturas en edad avanzada .
- sinon.deepEqual (new Date (0), new Date ()) devuelve verdadero.
¿Qué hay de nuevo en la versión 1.7.1:.
- Implementar XMLHttpRequest API evento de progreso
- Añadido sinon.restore ().
- Solución de error en donde tirar una cadena no era correcta por Sinon.
- Soporte Web trabajadores.
¿Qué es la nueva en la versión 1.6.0:.
- Mejora de espionaje de salida del formateador% C
- retornos clock.tick clock.now.
- fija la edición # 248 con CallOrder afirmación. No fallar si la última espía dado nunca fue llamado.
- Solucionado el problema con setResponseHeader para solicitudes síncronas.
- Eliminar msSetImmediate; que sólo existía en las vistas previas IE10.
- No siempre recogiendo las últimas llamadas a callsArgWith, etc ..
- fija en su defecto expectativas simulacros anónimos.
¿Qué es la nueva en la versión 1.5.1:
- asegurada window.Image puede apagó
- espía fijo () en el IE 8.
- fija la base sinon en IE 8.
- Formato argumentos ouput cuando no se cumple excpetation simulacro.
¿Qué hay de nuevo en la versión 1.5.0:.
- preservada función longitud de espionaje
- alias Agregado 'invokeCallback' de 'rendimiento' en llamadas.
- Soporte añadido para matcher calledOn.
- Conservar los mensajes de expectativas originales, para burla fallidos bajo sinon.test.
- Permitir rendimientos * y * callsArg para crear secuencias de llamadas.
- sinon.js puede ponerse en bucle sin fin en sí, mientras que llenar prototipo talón con los métodos desincronizado.
¿Qué es la nueva en la versión 1.4.2:.
- Añadido sinon.match para arrays
Requisitos
- JavaScript habilitado en el lado del cliente
- Node.js 0.2 para entornos de servidor
Comentarios que no se encuentran