Ich verbringe in letzter Zeit viel Zeit mit Javascript. Ich habe keinen Weg gefunden, der zum Testen von Javascript gut zu funktionieren scheint. Dies war in der Vergangenheit für mich kein Problem, da die meisten Websites, an denen ich gearbeitet habe, nur sehr wenig Javascript enthielten. Ich habe jetzt eine neue Website, die jQuery in großem Umfang nutzt. Ich möchte Unit-Tests für den größten Teil des Systems erstellen.
Meine Probleme sind dies.
- Die meisten Funktionen nehmen in irgendeiner Weise Änderungen am DOM vor.
- Die meisten Funktionen fordern auch Daten vom Webserver an und erfordern eine Sitzung im Dienst, um die Ergebnisse zurückzugewinnen.
Ich möchte den Test entweder über eine Befehlszeile oder ein Testlauf-Harness anstatt in einem Browser ausführen.
Jede Hilfe oder Artikel, die ich lesen sollte, wäre hilfreich.