Sinon.js este-cadru agnostic JS Toolkit, ceea ce înseamnă că poate lucra pe cont propriu, sau de-a lungul laterală a unui cadru mai complex JavaScript cum ar fi prototip , < strong> MooTools sau JavaScriptMVC .
În ceea ce privește scenariile de utilizare, Sinon.js este un instrument JavaScript care poate fals prezența diferitelor condiții de mediu.
Acest lucru permite dezvoltatorilor să testeze codul lor în aceste medii și a obține rezultate utilizabile pentru depanare codul lor.
Sinon.js solicită date false AJAX, procesul de trecerea timpului, diferite setări de server și vine cu propriul modul său groapa cu nisip.
Testat și de lucru pe cele mai multe desktop importante browsere / mobile.
De asemenea, funcționează pe Node.js precum și
Ce este nou în această versiune:.
- Stub & spion getters & setteri
- Fix asin sinon.test folosind interfata moca
- Adăugați respondImmediately la servere false
Ce este nou în versiunea 1.16.1:
- Stub & spion getters & setteri
- Fix asin sinon.test folosind interfata moca
- Adăugați respondImmediately la servere false
Ce este nou în versiunea 1.15.0:
- Stub & spion getters & setteri
- Fix asin sinon.test folosind interfata moca
- Adăugați respondImmediately la servere false
Ce este nou în versiunea 1.14.1:
- Stub & spion getters & setteri
- Fix asin sinon.test folosind interfata moca
- Adăugați respondImmediately la servere false
Ce este nou în versiunea 1.12.2:
- Fixed o problemă care trece `NaN` la` calledWith `
- dependență de pachetul explica UTIL
Ce este nou în versiunea 1.9.0:.
- sinon.assert.match Adăugat
- Adăugat ProgressEvent și CustomEvent. Fixat bug cu evenimente de progres cu privire la IE.
- Prevenirea setRequestHeaders de a fi numit de două ori.
- Apel onload fix, "acest lucru" ar trebui să fie egală cu obiect XHR.
- Eliminat cutia cu nisip injectat valori pe restaurare.
- matcher.or constrânse / și argumente în matchers.
Ce este nou în versiunea 1.8.1:
- dat peste cap cu eliberare NPM de 1.8.0, în imposibilitatea să-l înlocuiască.
Ce este nou în versiunea 1.7.3:
- browsere îl folosesc de matrice foreach, în pauzele mai vechi .
- sinon.deepEqual (new Date (0), new Date ()) returnează true.
Ce este nou în versiunea 1.7.1:.
- Punerea în aplicare a XMLHttpRequest eveniment progres API
- sinon.restore Adăugat ().
- Fixed bug în cazul în care a aruncat un șir de caractere a fost manipulat incorect de Sinon.
- sprijin lucrătorilor Web.
Ce este nou în versiunea 1.6.0:.
- Improved spion formatorului% C ieșire
- se întoarce clock.tick clock.now.
- Problema fixe # 248 cu callOrder afirmație. nu a eșuat în cazul în care ultima dată spion nu a fost numit.
- Problema fixe cu setResponseHeader pentru solicitări sincrone.
- Eliminare msSetImmediate; ea a existat doar in avanpremiera IE10.
- Nu iau întotdeauna cele mai recente apeluri la callsArgWith, etc ..
- Fixed în caz contrar așteptărilor bate joc anonime.
Ce este nou în versiunea 1.5.1:
- Asigurarea poate fi window.Image scrantit
- spion () fix în IE 8.
- bază fixă Sinon în IE 8.
- Format argumente Ouput atunci când excpetation bate joc nu este îndeplinită.
Ce este nou în versiunea 1.5.0:.
- lungimea funcției Preserved pentru spionaj
- alias adăugată "invokeCallback" pentru "randament" la apeluri.
- Adăugat suport pentru matcher calledOn.
- Păstrați mesajele așteptate originale, pentru își bate joc eșuate sub sinon.test.
- Permit randamentele * și callsArg * pentru a crea secvențe de apeluri.
- sinon.js poate se prinde în buclă fără sfârșit în timp ce de umplere ciot prototip cu metode Asynch.
Ce este nou în versiunea 1.4.2:.
- sinon.match Adăugat pentru tablouri
Cerințe :
- JavaScript activat pe partea de client
- Node.js 0.2 pentru mediile de server-side
Comentariile nu a fost găsit