Chai är en grundläggande påstående bibliotek för JavaScript, ett enkelt verktyg för att stödja grundläggande BDD och TDD utvecklingsprinciper i din varje dag kodning.
BDD står för "Behavior Driven Development" och TDD för "Testdriven utveckling".
Chai är ramverk agnostiker och kan kopplas ihop med någon annan ram JavaScript testning, även arbetar med Rails applikationer.
Eftersom kod testning är inte det lättaste i webbutveckling, kommer med massor av dokumentation för att få utvecklare Chai igång, tillsammans med sin egen program API och plugin förrådet för att utöka standardfunktionalitet.
< p> Vad är nytt i den här versionen:
- Lade Keith Cirkel till CONTRIBUTING.md
- inte längre använder eval på hävda operatör
- Uppdatera Git sammanfattning i README
Vad är nytt i version 3.0.0:
- Lade Keith Cirkel till CONTRIBUTING.md
- inte längre använder eval på hävda operatör
- Uppdatera Git sammanfattning i README
Vad är nytt i version 2.3.0:
- Lade Keith Cirkel till CONTRIBUTING.md
- inte längre använder eval på hävda operatör
- Uppdatera Git sammanfattning i README
Vad är nytt i version 2.2.0:
- Lade Keith Cirkel till CONTRIBUTING.md
- inte längre använder eval på hävda operatör
- Uppdatera Git sammanfattning i README
Vad är nytt i version 2.0.0.
- Lade till en ny ihopkopplings nyckelord - .som
- Inkom .Växla, .increase och .decrease påståenden.
- tillagda .includes och .contains alias (för .include och .contain).
- tillagda .any.keys () och .all.keys () kval.
- tillagda assert.sameDeepMembers ().
- Lade assert.isAbove () och assert.isBelow ().
- Property och deep.property nu passera om ett värde sätts till undefined.
Vad är nytt i version 1.9.1:
- Uppdatera exports.version till 1.9.0
- Avbrott slinga på att hitta li>
- Deklarera variabel endast en gång
- Ytterligare provning finner ofullständigt genomförande
- Förenklad koden
Vad är nytt i version 1.9.0:
- Lägg karma phantomjs launcher
- Använd senaste karma och sås launcher
- Karma tweaks
- Lägg täckning till npmignore
- Ta bort lib-CoV från prov-travisci anhöriga
- Ta bort inte längre behövs lcov reporter
- Testa täckning med Istanbul
- Ta bort jscoverage
- Ta bort overaller
Vad är nytt i version 1.7.1.
- Lade Bower JSON-fil
Vad är nytt i version 1.7.0:
- Lås mocka / mocka-phantomjs versioner (för nu ).
- Fast utils.inspect med anpassade objektåter inspektera () s.
- Ersatt flikar med 2 platser.
- Lade assert.notOk ().
Vad är nytt i version 1.6.1.
- Inkom test för olika RegExp flaggor
- Added test för regexp jämförelse.
- nedgraderade Mocha version för fix kör Phantom tester.
- Fast jämförelse lika två regexps.
Vad är nytt i version 1.6.0.
- kodgranskning kommentarer - ändra syntax
- kodgranskning kommentarer.
- lägga till medlemmar och memberEquals påståenden för kontroll av delmängder och ställa jämställdhet.
Vad är nytt i version 1.5.0:
- Script testkörningar nu göra testet så Travis kommer att testa webbläsaren.
- Refactored några tester för att stödja nya objDisplay utgång.
- [Bootstrap] Normalisera Bootstrap över alla testscenarier.
- Refactored vissa påståenden att använda objDisplay stället för inspektera.
- normaliserad produktion av funktioner.
Vad är nytt i version 1.4.0:
- saneras index.js att inte kontrollera om cov , återgår package.json att använda index.js.
- Konverterade tester för att använda ny Bootstrap.
- Refactored testa Bootstrap.
- Använder utrymmen (ej flikar).
Vad är nytt i version 1.0.0-RC3:
- Dokument checkpoint - API avsnitt
- Kommentar uppdateringar för docs
- Ny doc plats Checkpoint -. Plugin katalog
- Merge pull begäran # 57 från kossnocorp / patch-1
- Fix stavfel: devDependancies -> devDependencies
- Använda meddelandeflagga i getMessage util i stället för gamla msg egendom.
- Lägga själv att package.json deltagare.
Vad är nytt i version 1.0.0-rc2:
- Merge filial funktion / test cov
- Webbläsare build
- Missing Assert tester för ownProperty
- Lämplig hävda motsvarande för expect.to.have.property (nyckel, val)
- Återställ AssertionError att inkludera fullständig stack
- Testa för plugin verktyg
- Skriv över egendom och metod nu säkerställa kedja
Vad är nytt i version 0.4.2:
- Fix för processen inte finns i webbläsaren när de används via browserify.
- Dokument som & quot; bör & quot; fungerar i andra webbläsare än Internet Explorer.
- Merge pull begäran # 30 från logicalparadox / hävda-test.
- Uppdatera webbläsarversionen av chai.
Krav :
- JavaScript aktiverat på klientsidan
- Node.js 0,4 eller högre
Kommentarer hittades inte