Nosso objetivo aqui é ter um projeto simples porém completo para exercitar os níveis de teste da Academia Chaordic de Tecnologia.
Os testes são agrupados em três tipos e estão disponíveis em branchs do projeto:
Para acessar uma branch do projeto execute o comando
git checkout <nome-da branch>
Aqui estão escritos os testes de unidade para as classes criadas no projeto. As dependências são:
- Mocha
- Chai
- Sinonjs
Para instalar basta executar:
npm install
Para executar basta executar:
npm test
Aqui estão escritos os testes de aceitação para as classes criadas no projeto. As dependências são:
- Mocha
- Chai
Para instalar basta executar:
npm install
Para executar basta executar:
npm test
Os testes de automação web serão executados utilizando o CasperJS disponíel em: http://casperjs.org/
Para instalar basta executar:
npm install -g casperjs
Para executar basta executar:
http-server
casperjs test <nome-do-arquivo>