Chai ist eine grundlegende Behauptung Bibliothek für JavaScript, um ein einfaches Werkzeug für die grundlegende BDD und TDD Entwicklungsprinzipien in Ihrer täglichen Unterstützung Codierung.
BDD steht für "Behavior Driven Development" und TDD für "Test Driven Development".
Chai ist Rahmen Agnostiker und kann mit jedem anderen JavaScript-Test-Framework kombiniert werden, auch mit Rails-Anwendungen arbeiten.
Da Code-Tests in Web-Entwicklung nicht die einfachste Aufgabe ist es, Chai kommt mit vielen Dokumentation Entwickler zu erhalten begonnen, zusammen mit seiner eigenen programmatische API und Plugin-Repository für Standardfunktionalität erweitern.
< p> Was ist neu in dieser Version:
- hinzugefügt Keith Cirkel zu CONTRIBUTING.md
- Nicht mehr mit eval auf assert Operator
- Update Git Zusammenfassung in README
Was ist neu in Version 3.0.0:
- hinzugefügt Keith Cirkel zu CONTRIBUTING.md
- Nicht mehr mit eval auf assert Operator
- Update Git Zusammenfassung in README
Was ist neu in Version 2.3.0:
- hinzugefügt Keith Cirkel zu CONTRIBUTING.md
- Nicht mehr mit eval auf assert Operator
- Update Git Zusammenfassung in README
Was ist neu in Version 2.2.0:
- hinzugefügt Keith Cirkel zu CONTRIBUTING.md
- Nicht mehr mit eval auf assert Operator
- Update Git Zusammenfassung in README
Was ist neu ist in Version 2.0.0:.
- Es wurde eine neue verkettbar Schlüsselwort - .Welche
- hinzugefügt .change, .increase und .decrease Behauptungen.
- hinzugefügt .includes und .contains Aliase (für .include und .contain).
- hinzugefügt .any.keys () und .all.keys () Qualifier.
- hinzugefügt assert.sameDeepMembers ().
- hinzugefügt assert.isAbove () und assert.isBelow ().
- Eigentum und deep.property jetzt übergeben, wenn ein Wert auf undefined gesetzt wird.
Was ist neu in Version 1.9.1:
- Update exports.version bis 1.9.0
- Aborting Schleife auf der Suche nach
- Deklarieren Variable nur einmal
- Zusätzliche Test findet unvollständige Umsetzung
- Vereinfachte Code
Was ist neu in Version 1.9.0:
- Fügen Sie Karma PhantomJS Launcher
- Verwenden Sie neueste Karma und Sauce Launcher
- Karma zwickt
- Fügen Abdeckung npmignore
- Entfernen lib-CoV von Test-travisci Abhängigen
- Entfernen Sie die nicht mehr benötigt werden lcov Reporter
- Testabdeckung mit istanbul
- Entfernen jscoverage
- Entfernen coveralls
Was ist neu in Version 1.7.1:.
- hinzugefügt Bower JSON-Datei
Was ist neu in Version 1.7.0:
- Sperren Mokka / Mokka-PhantomJS Versionen (für jetzt ).
- Fixed utils.inspect mit benutzerdefinierten Objekt-Rückkehr prüfen () s.
- ersetzt Registerkarten mit 2 Räumen.
- hinzugefügt assert.notOk ().
Was ist neu in Version 1.6.1:.
- hinzugefügt Test für verschiedene RegExp Flags
- hinzugefügt Test für regexp Vergleich.
- Downgraded Mocha Version für fix laufen Phantom-Tests.
- Fest Vergleich Gleichheit zweier regexps.
Was ist neu in Version 1.6.0:.
- Code-Review-Kommentare - Ändern Syntax
- Code-Review-Kommentare.
- Mitglieder und memberEquals Behauptungen Hinzufügen für Untergruppen und setzen Gleichheit für die Überprüfung.
Was ist neu in Version 1.5.0:
- Script-Test läuft jetzt Test machen, so Travis testen der Browser.
- einige Tests Überarbeitete neue objDisplay Ausgabe zu unterstützen.
- [Bootstrap] Normalisieren Bootstrap in allen Testszenarien.
- Überarbeitete einige Behauptungen zu verwenden objDisplay, anstatt zu überprüfen.
- normalisierte Ausgabe von Funktionen.
Was ist neu ist in Version 1.4.0:
- Aufgeräumt index.js überprüfen, um nicht für cov , kehren package.json index.js zu verwenden.
- Umbau testet neue Bootstrap zu verwenden.
- Überarbeitete Test Bootstrap.
- Verwendet Räume (nicht Tabs).
Was ist neu in der Version 1.0.0-RC3:
- Docs Kontrollpunkt - API Abschnitt
- Kommentar Updates für Dokumente
- Neue doc Website Checkpoint -. Plugin-Verzeichnis
- Merge-Pull-Request # 57 von kossnocorp / Patch-1
- Fix Typo: devDependancies -> devDependencies
- Verwenden von Nachrichtenkennzeichnung in getMessage util anstelle des alten msg Eigenschaft.
- Selbst Hinzufügen von Beitragszahlern zu package.json.
Was ist neu in der Version 1.0.0-RC2:
- Merge Zweig "-Funktion / Test-cov '
- Browser build
- Fehlende assert Tests für ownProperty
- Geeignete assert Äquivalent für expect.to.have.property (key, val)
- Reset AssertionError zu schließen volle Stapel
- Test für Plugin Utilities
- Überschreiben von Eigenschaften und Methoden nun dafür sorgen, Kette
Was ist neu in Version 0.4.2:
- Fix für Verfahren in Browser nicht zur Verfügung, wenn verwendet, um über browserify.
- Dokument, das & quot; sollte & quot; funktioniert in anderen Browsern als Internet Explorer.
- Merge-Pull-Request # 30 von logicalparadox / behaupten Tests.
- Aktualisieren Sie die Browser-Version von chai.
Anforderungen: :
- Sie JavaScript auf Client-Seite aktiviert
- Node.js 0.4 oder höher
Kommentare nicht gefunden