Aplicação AngularJs que consome dados da API https://www.freetogame.com/api-doc
Para fazer requisições é necessário executar um serviço node que atua como proxy
- Entre na pasta Proxy a partir do terminal:
cd .\proxy\
- Instale as dependências executando:
npm i
- Execute o serviço node:
node .\server.js
- Em seu terminal, no diretório raíz do projeto, para instalar as dependências, execute:
npm i
- Então, execute:
npm start
Há dois tipos de testes configurados nesse projeto, testes unitários dos componentes gerenciados pelo próprio Angular e testes E2E gerenciados por Cypress
- No diretório raíz do projeto, já tendo instalado as dependências, execute
npm run test
- Execute o serviço Cypress, o que irá abrir uma janela para solicitar a execução dos testes:
npm run cypress:open
- Na janela Aberta, selecione testes E2E e, então será possível executar os scripts de testes configurados
Alternativamente é possível testar diretamente pelo terminal
- Execute o script abaixo:
npm run cypress:run