QUnit

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

Rating: 2.0/5 (Total Votes: 3)

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

bugzyrb
bugzyrb

12 May 15

debug.js
debug.js

5 Jun 15

Sismo
Sismo

1 May 16

ScanJS
ScanJS

1 Mar 15

Andere Software von Entwickler jQuery Team

jQuery Mouse Wheel
jQuery Mouse Wheel

10 Feb 16

Esprima
Esprima

11 Mar 16

jQuery UI
jQuery UI

2 Oct 16

Kommentare zu QUnit

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