Ich versuche, einige einfache Ansicht Tests in meinem Node.JS App mit der Mokka-Test-Framework zu tun ...Node.JS testet DOM mit Mocha?
Zum Beispiel möchte ich, dass die <ol>
auf der Seite testen n
<li>
Kinder hat, angesichts der Anzahl der Datensätze, die ich in meinem Test eingerichtet habe.
Ich versuchte mit Apricot, dies zu tun, und während ich es zur Arbeit gebracht habe, wenn es fehlschlägt, die Fehlermeldungen sind fantastisch nicht hilfreich ... auch, es funktioniert nicht immer.
Was ich lieben würde ist eine einfache Möglichkeit, den Antworttextkörper für HTML-Elemente zu testen, damit ich feststellen kann, ob sie mit den Daten übereinstimmen, die sie anzeigen sollten.
Hier ist mein Test in seinem gegenwärtigen Zustand: https://gist.github.com/2330685
Wer weiß, wie kann ich dies tun?
Was ist mit der Verwendung der cheerio-Bibliothek, die Sie in den HTML-Code als Zeichenfolge laden und dann mit den JQuery-Selektoren manipulieren können. –
@jurka Sieht wirklich gut aus! Ich muss etwas damit herumspielen ... danke für den Vorschlag! – neezer
@jurka Das ist großartig! Genau das, was ich gesucht habe. Kannst du deinen Vorschlag als Antwort wiederholen, damit ich ihn annehmen kann? Vielen Dank! – neezer