Trascorro molto tempo lavorando in javascript di recente. Non ho trovato un modo che sembra funzionare bene per testare javascript. Questo in passato non è stato un problema per me dal momento che la maggior parte dei siti Web su cui ho lavorato aveva un javascript molto piccolo. Ora ho un nuovo sito Web che fa ampio uso di jQuery Vorrei costruire test unitari per la maggior parte del sistema.
I miei problemi sono questo.
- La maggior parte delle funzioni apporta modifiche il DOM in qualche modo.
- La maggior parte delle funzioni richiede dati anche dal server Web e richiede una sessione sul servizio a ottenere risultati indietro
Vorrei eseguire il test da una riga di comando o da un'imbracatura di test piuttosto che in un browser.
Qualsiasi aiuto o articolo che dovrei leggere sarebbe utile.