QUnit

Screenshot der Software:
QUnit
Softwarebeschreibung:
Version: 1.22.0 Aktualisiert
Upload-Datum: 11 Mar 16
Entwickler: jQuery Team
Lizenz: Frei
Popularität: 111

Rating: 2.5/5 (Total Votes: 2)

QUnit ist die offizielle Einheit Test-Tool von der jQuery-Team für die Rahmenbedingungen der Kern und verschiedene zusätzliche Plugins verwendet.

Neben spezifischen jQuery-Code kann QUnit auch allgemeine JavaScript-Code zu testen, einschließlich serverseitige JavaScript.

Dieses Framework Testen besonders nützlich für Regressionstests sein kann, hilft Entwicklern aufdecken neue Art von Bugs wie die Code-Basis entwickelt.

QUnit ist ähnlich wie bei anderen Unit-Test-Frameworks (wie JUnit) und ist ein Teil des xUnit Testframework Familie betrachtet.

Was ist neu in diesem Mitteilung:

  • Assert: wirft Anwendungen Push-Methode nur
  • Assert: Fix Test fehlt auf exportierte wirft
  • Assert: Implementiert notok falsy Werte zu behaupten
  • Kern: anmutiger Umgang mit AMD
  • Kern: Vereinfachen Stack-Trace Methoden
  • Kern: Expose Dump maxDepth Eigenschaft
  • Kern: Expose QUnit Version als QUnit.version Eigenschaft
  • Kern: Handle mehrere TestID Parameter
  • Dump: Fix .name / .property Doubletten
  • HTML-Reporter: New diff mit Googles Diff-patch-Spiel-Bibliothek
  • HTML. Reporter: Machen Sie es offensichtlich, warum diff unterdrückt
  • HTML-Reporter: Ändern der Anzeigetext für schlechte Tests
  • HTML-Reporter: Fix Checkbox und wählen Sie Handling im IE & # x3c; 9
  • HTML-Reporter: Fix Testfilter ohne Modul
  • HTML-Reporter: Bewahren nichtbestandenen Tests Zahlen
  • Test: Kleinbuchstaben den gültigen Testfilter, bevor es mit

Was ist neu in der Version 1.20.0:

  • Assert: wirft Anwendungen Methode schieben nur
  • Assert: Fix Test fehlt auf exportierte wirft
  • Assert: Implementiert notok falsy Werte zu behaupten
  • Kern: anmutiger Umgang mit AMD
  • Kern: Vereinfachen Stack-Trace Methoden
  • Kern: Expose Dump maxDepth Eigenschaft
  • Kern: Expose QUnit Version als QUnit.version Eigenschaft
  • Kern: Handle mehrere TestID Parameter
  • Dump: Fix .name / .property Doubletten
  • HTML-Reporter: New diff mit Googles Diff-patch-Spiel-Bibliothek
  • HTML. Reporter: Machen Sie es offensichtlich, warum diff unterdrückt
  • HTML-Reporter: Ändern der Anzeigetext für schlechte Tests
  • HTML-Reporter: Fix Checkbox und wählen Sie Handling im IE & # x3c; 9
  • HTML-Reporter: Fix Testfilter ohne Modul
  • HTML-Reporter: Bewahren nichtbestandenen Tests Zahlen
  • Test: Kleinbuchstaben den gültigen Testfilter, bevor es mit

Was ist neu in der Version 1.19.0:

  • Assert: wirft Anwendungen Methode schieben nur
  • Assert: Fix Test fehlt auf exportierte wirft
  • Assert: Implementiert notok falsy Werte zu behaupten
  • Kern: anmutiger Umgang mit AMD
  • Kern: Vereinfachen Stack-Trace Methoden
  • Kern: Expose Dump maxDepth Eigenschaft
  • Kern: Expose QUnit Version als QUnit.version Eigenschaft
  • Kern: Handle mehrere TestID Parameter
  • Dump: Fix .name / .property Doubletten
  • HTML-Reporter: New diff mit Googles Diff-patch-Spiel-Bibliothek
  • HTML. Reporter: Machen Sie es offensichtlich, warum diff unterdrückt
  • HTML-Reporter: Ändern der Anzeigetext für schlechte Tests
  • HTML-Reporter: Fix Checkbox und wählen Sie Handling im IE & # x3c; 9
  • HTML-Reporter: Fix Testfilter ohne Modul
  • HTML-Reporter: Bewahren nichtbestandenen Tests Zahlen
  • Test: Kleinbuchstaben den gültigen Testfilter, bevor es mit

Was ist neu in der Version 1.18.0:

  • Assert: wirft Anwendungen Methode schieben nur
  • Assert: Fix Test fehlt auf exportierte wirft
  • Assert: Implementiert notok falsy Werte zu behaupten
  • Kern: anmutiger Umgang mit AMD
  • Kern: Vereinfachen Stack-Trace Methoden
  • Kern: Expose Dump maxDepth Eigenschaft
  • Kern: Expose QUnit Version als QUnit.version Eigenschaft
  • Kern: Handle mehrere TestID Parameter
  • Dump: Fix .name / .property Doubletten
  • HTML-Reporter: New diff mit Googles Diff-patch-Spiel-Bibliothek
  • HTML. Reporter: Machen Sie es offensichtlich, warum diff unterdrückt
  • HTML-Reporter: Ändern der Anzeigetext für schlechte Tests
  • HTML-Reporter: Fix Checkbox und wählen Sie Handling im IE & # x3c; 9
  • HTML-Reporter: Fix Testfilter ohne Modul
  • HTML-Reporter: Bewahren nichtbestandenen Tests Zahlen
  • Test: Kleinbuchstaben den gültigen Testfilter, bevor es mit

Was ist neu in der Version 1.17.1:

  • Erstellen: Entfernen bower.json aus ignoriert Dateien
  • Build: Unterstützung Node.js Export Parität mit Commonjs
  • HTML-Reporter: Fügen Sie das Filterfeld
  • HTML-Reporter: Verstecken Sie sich nicht übersprungenen Tests
  • HTML-Reporter: Fix Regression für alte Markup
  • HTML-Reporter: Verhindern, dass XSS-Angriffe
  • HTML-Reporter: QUnit.url ist jetzt eine private Funktion im HTML-Reporter
  • HTML-Reporter: URL params kann durch Code festgelegt werden

Was ist neu in der Version 1.15.0:

  • Assert: Implementieren Assert Konstruktor mit Testkontext. Dies verbessert stark das Debuggen von Asynchron-Tests, da Behauptungen nicht mehr in andere Tests austreten kann. Verwenden Sie das assert Argument in Ihrem Test Rückrufe Behauptungen laufen den vollen Nutzen aus diesem zu erhalten.
  • Assert: die Standardmeldung von assert.ok verbessert. Jetzt assert.ok () gibt den exakten Wert, den es empfangen, und nicht nur sagen, es war nicht thruthy.
  • Assert: Entfernung von Raises, gleiche und gleichkommt. Diese wurden schon vor langer Zeit als veraltet und schließlich entfernt. Verwenden Sie wirft, deepEqual und gleich statt.
  • Kern: Pass Gesamtmenge von Tests QUnit.begin Rückruf als totalTests. Wird von Karma und andere Reporter verwendet werden.
  • Dump: Bewegen QUnit.jsDump zu QUnit.dump. QUnit.jsDump noch existiert, wird aber später entfernt werden. Verwenden Sie QUnit.dump.
  • Dump: Ausgang nicht zählbare Eigenschaften von Typeerror. Macht es einfacher zu vergleichen Eigenschaften von Fehlerobjekte.
  • Reporter: Ausgabe nur Behauptung für grüne Tests zählen. Weniger visuelle Unordnung für Tests vorbei.
  • Reporter: Bewegen Sie HTML-Reporter auf eine neue JS-Datei. Der HTML-Reporter ist immer noch gebündelt, aber der Code Refactoring wurde es in eine separate Datei zu bewegen.
  • Test: Entfernen veraltet QUnit.current_testEnvironment

Was ist neu in der Version 1.14.0:

  • CSS: Das Entfernen von Redundanz
  • Kern: In config-Eigenschaft für das Deaktivieren Standard Scroll-to-top
  • Grunt: Entfernen Sie passende Reste
  • Addons: Entfernen letzten Reste
  • Kern: Erweitern QUnit.config.urlConfig select-one-Dropdown-Listen zu unterstützen
  • Assert: Erweitern wirft Fehler Instanzen zu akzeptieren
  • Assert: Erweitern wirft Fehler als Strings zu behandeln
  • CSS: Aktualisierung qunit.css für Konsistenz
  • Kern: Cache window.clearTimeout falls es wird verspottet
  • Kern: Führen Sie mehrere Tests durch Testnummer

Was ist neu in der Version 1.13.0:

  • Assert: Entfernen Raises (veraltet 2012), ersetzen gescheiterte Behauptung.
  • Grunt: In Nicht-Browser-Test als Grunzen Aufgabe. Läuft bestehenden Tests in Knoten an.
  • Export. Nur den Export in die Variable, die wir prüfen
  • Kern:. Richtig überprüfen die Existenz des Dokuments
  • Kern:. Entfernen Sie trigger, die nicht verwendet wird oder irgendwo dokumentiert
  • Kern: Stille. AddEvent in Nicht-Browser-env

Was ist neu in der Version 1.12.0:

  • einen deprecation Kommentar zu QUnit.reset hinzufügen. Partial Update für # 354
  • Fix Mißverhältnis zwischen moduleStart und moduleDone Ereignisse
  • Entfernt jQuery.trim Optimierung. Fixes # 424.
  • Verwenden Sie einen lokalen SetTimeout Referenz, fügen separate Einheit Testsuite für das. Fixes # 432 - ein SetTimeout Stub verwenden, können aus fortTestSuite zu stoppen. Schließt gh-433
  • hinzugefügt CONTRIBUTING.md.
  • Moved 'addons / Themen / nv' auf 'Krinkle / QUnit-theme-nv.git'
  • Moved 'addons / Themen / ninja' auf 'Krinkle / QUnit-theme-ninja.git'
  • Moved 'addons / Themen / Gabes' auf 'Krinkle / QUnit-theme-gabe.git'

Was ist neu in der Version 1.11.0:

  • PhantomJS: Fügen Quelle in Behauptung Details
  • PhantomJS: den Abfragemechanismus zugunsten von PhantomJS entfernt 1.6 + 's WebPage # onCallback
  • .
  • Delay start () bis init () passiert ist ..
  • urlConfig. Fix Checkbox Ereignis für Oldie
  • Ausgabe # 365:. Fix Modulauswahl für oldIE
  • Fixes # 344 -. Capture- und zeigen Testdauer
  • Umbenennen Tests Behauptungen in Zusammenfassung.
  • Assert. Implementieren propEqual und notPropEqual
  • Leinwand-Addon: Verwenden 0.6 als Alpha-Wert Inkonsistenzen zwischen Browsern zu vermeiden
  • .
  • Entfernen globale Variable & quot; behaupten & quot;.
  • einen Test für Belastungstests hinzufügen asynchron.

Was ist neu in Version v1.8.0pre:.

  • window.onerror Handhabung verbessern

Was ist neu in Version v1.7.0pre:.

  • Fügen Sie config.requireExpects
  • Option hinzufügen, um alle Tests erfordern erwarten () aufrufen.
  • verbessern extractStacktrace () Umsetzung.
  • Fügen Sie alle relevanten Stapel Linien.
  • Erstellen Sie Filter Groß- und Kleinschreibung.
  • ist () erwartet Kleintypen.
  • Erwartet Datum Wert wird nicht korrekt angezeigt.
  • Fix PhantomJS Addon-Header und fügen Sie readme.
  • Fügen Sie einige Hinweise auf Composite addon readme.
  • Track Tests, die von der Reihenfolge, in der sie ausgeführt wurden und erneut ausführen Links auf diese Zahl basiert erstellen.
  • Stellen Sie Rerun Link Lauf nur ein einziger Test.

Anforderungen: :

  • Sie JavaScript auf Client-Seite aktiviert

Ähnliche Software

TestBox
TestBox

28 Feb 15

MockBox
MockBox

13 Apr 15

CSS Critic
CSS Critic

12 Mar 16

Debuglib
Debuglib

23 Jul 15

Andere Software von Entwickler jQuery Team

Esprima
Esprima

11 Mar 16

jQuery UI
jQuery UI

2 Oct 16

jQuery Mobile
jQuery Mobile

13 Apr 15

Kommentare zu QUnit

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