/simpleBattleship

Primary LanguageJavaScriptMIT LicenseMIT

simpleBattleship

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>

Unitários: branch unit-test

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

Aceitação: branch acceptance-tests

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

Web: branch browser-tests

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>