Sinon.js è framework JS-agnostic toolkit, che significa che può lavorare da solo, o lungo il lato un quadro più complesso JavaScript come Prototype , < strong> MooTools o JavaScriptMVC .
Per quanto riguarda gli scenari di utilizzo, Sinon.js è uno strumento JavaScript che può falsificare la presenza di diverse condizioni ambientali.
Questo permette agli sviluppatori di testare il proprio codice in quegli ambienti e ottenere risultati utili per il debug di codice.
Può finte richieste Ajax, il processo del tempo che passa, le varie impostazioni del server Sinon.js e viene fornito con una propria modalità sandbox.
Testato e funzionante sulla maggior parte importante del desktop / mobile browser.
Si lavora anche su Node.js così
Cosa c'è di nuovo in questa versione:.
- stub e spia getter e setter
- Fix asincrona sinon.test utilizzando l'interfaccia moka
- Aggiungi respondImmediately ai server falsi
Cosa c'è di nuovo nella versione 1.16.1:
- Stub e spia getter e setter
- Fix asincrona sinon.test utilizzando l'interfaccia moka
- Aggiungi respondImmediately ai server falsi
Cosa c'è di nuovo nella versione 1.15.0:
- Stub e spia getter e setter
- Fix asincrona sinon.test utilizzando l'interfaccia moka
- Aggiungi respondImmediately ai server falsi
Cosa c'è di nuovo nella versione 1.14.1:
- Stub e spia getter e setter
- Fix asincrona sinon.test utilizzando l'interfaccia moka
- Aggiungi respondImmediately ai server falsi
Cosa c'è di nuovo nella versione 1.12.2:
- Risolto un problema di passaggio `NaN` a` calledWith `
- Explicate dipendenza dal pacchetto util
Cosa c'è di nuovo nella versione 1.9.0:.
- sinon.assert.match Aggiunto
- Aggiunto ProgressEvent e CustomEvent. Correzioni di bug con eventi progress su IE.
- Impedire setRequestHeaders vengano rimessi due volte.
- chiamata onload fisso, 'questo' dovrebbe essere pari a oggetto XHR.
- Rimosso sandbox iniettato valori su ripristino.
- matcher.or Costretto / e argomenti in matchers.
Cosa c'è di nuovo nella versione 1.8.1:
- avvitato rilascio NPM di 1.8.0, in grado per sostituirlo.
Cosa c'è di nuovo nella versione 1.7.3:
- browser Eliminato l'uso di serie forEach, interruzioni anziani .
- sinon.deepEqual (new Date (0), new Date ()) restituisce true.
Cosa c'è di nuovo nella versione 1.7.1:.
- Implementare XMLHttpRequest API evento progress
- sinon.restore Aggiunto ().
- Corretto errore in cui lanciare una stringa è stata gestita in modo errato dalla Sinon.
- Supporto lavoratori Web.
Cosa c'è di nuovo nella versione 1.6.0:.
- Migliorata la spia di uscita formattatore% C
- ritorna clock.tick clock.now.
- Risolto il problema # 248 con CallOrder asserzione. non ha mancato se l'ultimo dato spia non è mai stato chiamato.
- Risolto il problema con setResponseHeader per le richieste sincrone.
- Rimuovi msSetImmediate; esisteva solo in anteprime IE10.
- Non sempre raccogliendo le ultime chiamate a callsArgWith, etc ..
- fissi in mancanza di aspettative finte anonimi.
Cosa c'è di nuovo nella versione 1.5.1:
- Assicurata window.Image può essere stubbed
- spia fisso () in IE 8.
- fissi di base Sinon in IE 8.
- argomenti Formato ouput quando excpetation finto non è soddisfatta.
Cosa c'è di nuovo nella versione 1.5.0:.
- Conserve lunghezza funzione di spia
- alias Aggiunto 'invokeCallback' per 'rendimento' sulle chiamate.
- Supporto Matcher aggiunto per calledOn.
- Conserva i messaggi aspettativa originali, per mock falliti sotto sinon.test.
- Consenti rendimenti * e * callsArg per creare sequenze di chiamate.
- sinon.js può prendere se stesso in loop infinito durante il riempimento prototipo stub con metodi asynch.
Cosa c'è di nuovo nella versione 1.4.2:.
- sinon.match Aggiunto per gli array
Requisiti :
- abilitato JavaScript sul lato client
- Node.js 0.2 per ambienti server-side
I commenti non trovato