Chai este o bibliotecă afirmație de bază pentru JavaScript, un simplu instrument de sprijinire a principiilor de bază BDD și dezvoltare TDD în fiecare zi de codificare.
BDD reprezintă "Driven Development Comportamentul" si TDD pentru "Test Driven Development".
Chai este cadru agnostic și poate fi asociat cu orice alt cadru de testare JavaScript, chiar de lucru cu Rails.
Deoarece testarea de cod nu este cea mai ușoară sarcină în dezvoltare web, Chai vine cu o mulțime de documentare pentru a obține dezvoltatori a început, împreună cu propriile sale API programatice, și depozit plug-in pentru extinderea funcționalității implicit.
< p> Ce este nou în această versiune:
- Adăugat Keith Cirkel la CONTRIBUTING.md
- Nu se mai utilizează eval de operatorul assert
- rezumat Actualizare Git în README
Ce este nou în versiunea 3.0.0:
- Adăugat Keith Cirkel la CONTRIBUTING.md
- Nu se mai utilizează eval de operatorul assert
- rezumat Actualizare Git în README
Ce este nou în versiunea 2.3.0:
- Adăugat Keith Cirkel la CONTRIBUTING.md
- Nu se mai utilizează eval de operatorul assert
- rezumat Actualizare Git în README
Ce este nou în versiunea 2.2.0:
- Adăugat Keith Cirkel la CONTRIBUTING.md
- Nu se mai utilizează eval de operatorul assert
- rezumat Actualizare Git în README
Ce este nou în versiunea 2.0.0:.
- adăugat un nou cuvânt cheie chainable - .which
- .change Adăugat, .increase și afirmații .decrease.
- .includes adăugați și .contains alias-uri (pentru .include și .contain).
- .any.keys adăugate () și .all.keys () calificative.
- assert.sameDeepMembers Adăugat ().
- Adăugat assert.isAbove () și assert.isBelow ().
- proprietate și deep.property trece acum, dacă o valoare este setată la nedefinit.
Ce este nou în versiunea 1.9.1:
- Actualizare exports.version la 1.9.0
- Intrerup buclă pentru a gasi
- Declarând variabilă doar o singură dată
- Test suplimentar constată punerea în aplicare incompletă
- Cod simplificată
Ce este nou în versiunea 1.9.0:
- Adăugați karma phantomjs lansator
- Utilizați cele mai recente karma și sos lansator
- trucurile Karma
- Adăugați o acoperire de la npmignore
- Eliminați din persoane dependente de test-travisci aco-lib
- Scoateți reporterul lcov nu mai este nevoie de
- acoperire de testare cu Istanbul
- Eliminare jscoverage
- Eliminați salopetă
Ce este nou în versiunea 1.7.1:.
- fișier adăugat Bower JSON
Ce este nou în versiunea 1.7.0:
- Versiunile
- Mocha Lock / mocca-phantomjs (pentru acum ).
- utils.inspect fixe cu) s-a inspecta personalizat returnarea obiectelor (.
- file înlocuite cu 2 locuri.
- Adăugat assert.notOk ().
Ce este nou în versiunea 1.6.1:.
- Test Adăugat pentru diferite steaguri RegExp
- Test Adăugat pentru comparare regexp.
- declasate versiunea Mocha pentru corecții care rulează teste Phantom.
- fixă egalitate comparație între două regexps.
Ce este nou în versiunea 1.6.0:.
- Cod revizuire comentarii - modificarea sintaxa
- Cod de revizuire comentarii.
- Adăugarea de membri și memberEquals afirmații pentru verificarea subseturi și a stabilit egalitatea.
Ce este nou în versiunea 1.5.0:
- de testare Script rulează acum face test, astfel că Travis va testa browser-ul.
- Refactored unele teste pentru a susține o nouă ieșire objDisplay.
- [Bootstrap] Normalizare Bootstrap în toate scenariile de test.
- Refactored unele afirmații de a utiliza objDisplay în loc de a inspecta.
- de ieșire normalizată de funcții.
Ce este nou în versiunea 1.4.0:
- curățite până index.js nu pentru a verifica cov , reveniți package.json pentru a utiliza index.js.
- Teste Convertit pentru a utiliza noul Bootstrap.
- Testarea Refactored Bootstrap.
- Folosește spații (nu tab-uri).
Ce este nou în versiunea 1.0.0-RC3:
- Documente punctul de control - secțiunea API
- Comentariu actualizări pentru documente
- Nou site-ul doc punctul de control. - Directorul plugin
- Merge trageți solicitare # 57 de la kossnocorp / patch-1
- Fix: tipo devDependancies -> devDependencies
- Utilizarea mesajului de pavilion în getMessage UTIL în loc de proprietate msg vechi.
- Adăugarea de sine pentru a package.json contribuitori in prezent.
Ce este nou în versiunea 1.0.0-RC2:
- Merge sucursală "facilitate / test-CoV "
- Browser construi
- Teste pentru ownProperty Assert Missing
- assert echivalentă Ideal pentru expect.to.have.property (element, val)
- Reset AssertionError pentru a include stiva completă
- Testare pentru utilități plugin-ul
- Suprascriere proprietate și Metoda asigură acum în lanț
Ce este nou în versiunea 0.4.2:
- Fix pentru proces nu este disponibil în browser-ul atunci când este utilizat prin intermediul browserify.
- Document care contine & quot; trebuie & quot; funcționează în alte browsere decât IE.
- Merge cerere trage # 30 de la logicalparadox / afirma-teste.
- Actualizați versiunea browser-ului de chai.
Cerințe :
- JavaScript activat pe partea de client
- Node.js 0,4 sau mai mare
Comentariile nu a fost găsit