Sinon.js ist Framework-unabhängige JS-Toolkit, das heißt, es kann eigenständig arbeiten oder an der Seite eines komplexeren JavaScript-Framework wie Prototype , < strong> Mootools oder JavaScriptMVC .
Wie für den Einsatz-Szenarien Sinon.js ist ein JavaScript-Tool, das fälschen kann das Vorhandensein von verschiedenen Umweltbedingungen.
Auf diese Weise können Entwickler ihren Code in diesen Umgebungen zu testen und zu brauchbaren Ergebnissen für das Debuggen von ihren Code zu erhalten.
Sinon.js fälschen kann AJAX-Anforderungen, den Prozess der vergehenden Zeit, verschiedene Server-Einstellungen und kommt mit seiner eigenen Sandbox-Modus.
Getestet und funktioniert auf den meisten großen Desktop / mobile Browser.
Es funktioniert auch auf Node.js auch
Was ist neu in dieser Version:.
- Stub & Spion Getter & Setter
- Fix async sinon.test mit Mokka-Schnittstelle
- Fügen Sie respondImmediately zu fälschen Server
Was ist neu in der Version 1.16.1:
- Stub & Spion Getter & Setter
- Fix async sinon.test mit Mokka-Schnittstelle
- Fügen Sie respondImmediately zu fälschen Server
Was ist neu in der Version 1.15.0:
- Stub & Spion Getter & Setter
- Fix async sinon.test mit Mokka-Schnittstelle
- Fügen Sie respondImmediately zu fälschen Server
Was ist neu in der Version 1.14.1:
- Stub & Spion Getter & Setter
- Fix async sinon.test mit Mokka-Schnittstelle
- Fügen Sie respondImmediately zu fälschen Server
Was ist neu in der Version 1.12.2:
- Ein Problem wurde behoben vorbei `NaN` zu` calledWith `
- explizieren Abhängigkeit von util-Paket
Was ist neu in Version 1.9.0:.
- hinzugefügt sinon.assert.match
- hinzugefügt Progress und CustomEvent. Behebt Fehler mit dem Fortschritt Ereignisse auf IE.
- Prevent setRequestHeaders von zweimal aufgerufen wird.
- Fest onload Aufruf, "dies" sollte XHR Objekt gleich sein.
- Entfernt Sandbox injiziert Werte wiederherzustellen.
- Erzwungene matcher.or / und Argumente in Matcher.
Was ist neu ist in Version 1.8.1:
- Screwed up NPM Veröffentlichung von 1.8.0, nicht in der Lage zu ersetzen.
Was ist neu in Version 1.7.3:
- Aufhebung der Verwendung von Array forEach, Brüche in älteren Browsern .
- sinon.deepEqual (new Date (0), new Date ()) liefert wahr.
Was ist neu in Version 1.7.1:.
- XMLHttpRequest Fortschritt Ereignis API Implementieren
- hinzugefügt sinon.restore ().
- Ein Fehler wurde behoben, wo das Werfen einer Zeichenfolge falsch von Sinon behandelt wurde.
- Web-Arbeiter zu unterstützen.
Was ist neu in Version 1.6.0:.
- Verbesserte Spion Formatierer% C Ausgabe
- clock.tick kehrt clock.now.
- Fixed issue # 248 mit Callorder Behauptung. Haben Sie nicht fehl, wenn der letzte gegeben Spion wurde nie genannt.
- Problem behoben, bei setResponseHeader für synchrone Anforderungen.
- Entfernen msSetImmediate; es existiert nur in IE10 Vorschauen.
- Nicht immer die neuesten Anrufe callsArgWith Abholung, etc ..
- Fixed anonym Mock Erwartungen scheitern.
Was ist neu in Version 1.5.1:
- Gesicherte window.Image kann roden
- Fixed Spion () in IE 8.
- Fixed Sinon Basis in IE 8.
- Format Argumente ouput wenn Mock excpetation nicht erfüllt ist.
Was ist neu in Version 1.5.0:.
- Konservierte Funktion Länge für Spion
- Added 'invokeCallback' alias für "Ertrag" auf Anrufe.
- hinzugefügt Matcher Unterstützung für calledOn.
- ursprünglichen Erwartung Nachrichten beibehalten, für gescheiterte Mocks unter sinon.test.
- Zulassen Erträge * und callsArg * zu erstellen Sequenzen von Anrufen.
- sinon.js kann sich in Endlosschleife fangen, während Stummel Prototyp mit asynch Methoden zu füllen.
Was ist neu in Version 1.4.2:.
- hinzugefügt sinon.match für Arrays
Anforderungen: :
- Sie JavaScript auf Client-Seite aktiviert
- Node.js 0.2 für die serverseitige Umgebungen
Kommentare nicht gefunden