Lavoro in un negozio di web design. Il nostro flusso di lavoro è diviso in due parti: i programmatori frontend rendono i template statici di html e css del design del sito, quindi i programmatori backend legano i template in un CMS.
Abbiamo una serie di funzionalità comuni per i nostri siti e mi chiedo se esiste un framework di test delle unità che possiamo utilizzare per testare questa funzionalità.
Ad esempio, una delle nostre linee guida sulle funzionalità comuni afferma che tutti i link a un pdf devono essere aperti in una nuova finestra . Mi piacerebbe scrivere un unit test che vada in questo modo
if(a.class = 'pdf_link')
assert(target='_blank)
L' elenco dei framework di test delle unità di Wikipedia non sembra avere nulla che racchiuda questa relativamente semplice funzionalità (controllare le stringhe contro un modello), e mi sto proponendo di scrivere una serie di script di bash e di legarli al nostro server CI.
Ma c'è un modo migliore per farlo?