close

QUnit.test ()

QUnit.test (Name, Rückruf) Beschreibung: einen Test hinzufügen zu laufen. name Typ: Titel der Einheit Typ Rückruf getestet: (Assertion) Funktion Behauptungen zu schließen über einen Test hinzufügen laufen QUnit.test () verwenden. Das Argument für den Rückruf enthält alle QUnit ist. Verwenden Sie dieses Argument Ihre Test Behauptungen zu nennen. Diese Methode wird verwendet, um ein optionales zweites Argument namens erwartet. Dieses Argument ist veraltet und seine Verwendung startet Fehler in 2.0.0 zu werfen. Wenn Sie es verwenden, stattdessen verwenden. QUnit.test () kann automatisch die asynchrone Auflösung eines Versprechens in Ihrem Namen handhaben, wenn Sie ein thenable Versprechen als das Ergebnis Ihrer Callback-Funktion zurück. Beispiele: Ein praktisches Beispiel mit dem assert Argument und keine Globals. 1 2 3 4 5 6 7 8 9 10                                                                                                            QUnit.test ( "ein Test", Funktion (Assertion) {function square (x) {                                                                                                                                                                return x * x;                                                                                                                                                                }                                                                                                                                                                                         var result = Quadrat (2);                                                                                                                                                                                         assert.equal (Ergebnis 4, "Quadrat (2) gleich 4");});                                                    Ein Beispiel eines asynchronen thenable Versprechen Ergebnis der Handhabung. Dieses Beispiel verwendet eine Schnittstelle, die nach einer Wartezeit von 500 ms erfüllt. 1 2 3 4 5 6 7 8 9 10                                                                                                            QUnit.test ( "ein Versprechen-Rückkehr-Test", Funktion (Assertion) {                                                                                                                                                                assert.expect (0);                                                                                                                                                                                         var thenable = new Promise (function (Entschlossenheit, ablehnen) {setTimeout (function () {                                                                                                                                                                lösen ( "Ergebnis");                                                                                                                                                                }, 500);                                                                                                                                                                });                                                                                                                                                                Rückkehr thenable;                                                                                                                                                                });

Typ -1-Diabetes 9-jährigen     Typ -1-Diabetes 8-jährige

TAGS

CATEGORIES