Wie können wir Unit-Tests gegen DOM-Manipulation durchführen?
Die Einführung in QUnit um netTuts.com führt zu einem interessanten Austausch darüber, wie Komponententests gegen Aktionen angewendet werden, die das DOM manipulieren. Das folgende Zitat (Alex York) bringt es auf den Punkt:
Was wäre schön, wenn du eine Funktion wie diese hättest:
Funktion addiere (a, b) {var result = a + b; $ ("Input # ResultTestBox"). Val (result);
In dem obigen Test würde ich gerne zwei Dinge testen: die Addition von a und b und das Ergebnis, das korrekt in ein DOM-Element eingefügt wird. Ich würde gerne die zweite Sache testen, indem ich etwas Schein-HTML zur Verfügung stelle. Möglich
Aber wie gesagt ... ungelöst. Auflösbar?