Chai

Screenshot der Software:
Chai
Softwarebeschreibung:
Version: 3.3.0 Aktualisiert
Upload-Datum: 6 Mar 16
Entwickler: Jake Luer
Lizenz: Frei
Popularität: 150

Rating: 3.0/5 (Total Votes: 3)

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

Ähnliche Software

PHPSandbox
PHPSandbox

20 Jul 15

HTMLHint
HTMLHint

12 Apr 15

JsDecoder
JsDecoder

5 Jun 15

zombie.js
zombie.js

10 Feb 16

Andere Software von Entwickler Jake Luer

Codex
Codex

12 May 15

Kommentare zu Chai

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!