Próbuję zrobić kilka prostych testów widok w moim app node.js wykorzystaniem testowania ramy Mocha ...Node.JS testuje DOM z Mocha?
Na przykład, chcę sprawdzić, czy <ol>
na stronie ma n
<li>
dzieci, biorąc pod uwagę liczba rekordów, które ustawiłem w moim teście.
Próbowałem użyć do tego celu Apricot, a gdy dostałem go do pracy, gdy się nie powiedzie, komunikaty o błędach są fantastycznie niepomocne ... również nie zawsze działa.
To, co chciałbym, to prosty sposób przetestowania treści odpowiedzi na elementy HTML, więc mogę określić, czy pasują do danych, które powinny być wyświetlane.
Oto mój test to aktualny stan: https://gist.github.com/2330685
Każdy wie, w jaki sposób mogę to zrobić?
Co powiesz na temat korzystania z biblioteki cheerio, którą możesz wczytać w html jako ciąg, a następnie manipulować przy pomocy JQuery, jak selektory. –
@jurka Wygląda naprawdę dobrze! Będę musiał się z tym trochę pogodzić ... dzięki za sugestię! – neezer
@jurka To jest świetne! Dokładnie to, czego szukałem. Czy możesz przesłać swoją sugestię jako odpowiedź, abym mógł ją zaakceptować? Dzięki! – neezer