Poke Finder é uma site para busca de pokemons, no app o usuário pode ver as estatísticas e evoluções do dos pokemons. A aplicação foi construída com Vue e typescript.
Para rodar em desenvolvimento basta baixar os arquivos do projeto via zip ou git clone
. Após isso basta baixar as dependências e rodar o código em desenvolvimento:
> npm i
> npm run dev
Os testes dessa aplicação foram feitos utilizando Cypress, portanto são testes e2e. Para rodar os testes é necessário rodar em paralelo com o cypress uma versão de desenvolvimento da aplicação em desenvolvimento ou produção em outra porta, por tanto, antes de rodar o cypress precisamos rodar o seguinte comando:
> npm run dev
# ou buildar e servir o website
Agora em outro terminal usamos o seguinte código para rodar os teste via terminal:
> npx cypress run
Também há a possibilidade de rodar na interface gráfica do Cypress, basta utilizar o seguinte comando:
> npx cypress open
OBS.: Talvez Apenas utilizar os comandos acima não seja o suficiente, neste caso, alguns prerequisitos para o cypress estejam faltando. Caso esteja no Linux, vale ler a Página.