Aplicativo do Jornada Solar criado com Next
git clone https://github.com/grupotesseract/jornadasolar.git
cd jornadasolar
yarn install
yarn dev
Testes unitários com Jest e Enzyme
yarn test
Testes de integração com Cypress
yarn cypress
❗ Nota: Para rodar os testes de integração é necessário adicionar os dados da conta de serviço do firebase. Acesse firebase (banco de dados de desenvolvimento) e em Configurações do projeto > Contas de serviço, clique em "Gerar nova chave privada". Salve o arquivo como
firebaseServiceAccount.json
em/cypress/plugins/firebaseServiceAccount.json
.
Instalar CLI do Firebase
npm install -g firebase-tools
firebase login
Acessar pasta das funcions
cd functions/
Para testar local
npm run serve
Fazer deploy das funções no ambiente de desenvolvimento
firebase use default
npm run deploy
Fazer deploy das funções no ambiente de produção
firebase use production
npm run deploy