Skip to content

Latest commit

 

History

History
69 lines (44 loc) · 1.53 KB

File metadata and controls

69 lines (44 loc) · 1.53 KB

Projeto Despesas - OnFly

Drag Racing

Make with by Lucas C Correa

Como executar local

Requisitos

  • Node versão 18 (É necessario estar na versão 18 para rodar as migrations)
  • Docker
  • Insomnia ou Postman

Para iniciar o serviço do banco de dados com o docker, rode o comando abaixo na raiz do projeto

$ docker compose up -d

Instale as dependencias do projeto

$ yarn

Criar o arquivo .env e copie o conteudo do env.example para o .env

Execute as migrartions para criar as tabelas no banco de dados

$ yarn migration:run

Execute o projeto no modo dev

$ yarn dev

Abra a coleção de requisições para chamar as rotas (Insomnia ou Postman)

Na raiz do projeto você vai encontrar o json com as requisições para a API, voce pode importar usando o Insomnia ou o Postman. Originalmente as reqisições foram criadas pelo Insomnia, por isso pode haver alguns problemas na importação pelo Postman.

Testes

Para rodar os testes de integração siga as etapas a seguir

Execute as migrations no banco de teste

yarn migration:run:test

Execute o comando de testes de integração

yarn integration:test

É necessário limpar o banco de testes para refazer os testes de integração

Para rodar os testes unitarios

yarn test