Eu trabalho em uma loja de web design. Nosso fluxo de trabalho é dividido em duas partes: os programadores de front-end criam modelos estáticos de html e css no design do site e os programadores de back-end vinculam os modelos a um CMS.
Temos um conjunto de funcionalidades comuns para nossos sites, e estou me perguntando se existe uma estrutura de teste de unidade que podemos usar para testar essa funcionalidade.
Por exemplo, uma de nossas diretrizes comuns de funcionalidade afirma que todos os links para um pdf devem abrir em uma nova janela . Eu gostaria de escrever um teste de unidade que é algo como isto
if(a.class = 'pdf_link')
assert(target='_blank)
A lista de estruturas de teste de unidade da Wikipedia parece não ter nada que englobe essa funcionalidade relativamente simples (checando cadeias de caracteres em um modelo), e estou inclinado a escrever vários scripts de bash e vinculá-los ao servidor de IC.
Mas existe uma maneira melhor de fazer isso?