- Squad: Julliet
- API: GTM Billing - DEV
- Cypress
workflows: arquivos de integração contínua
- develop.yml
- Arquivo de integração contínua que olha para a branch develop
- main.yml
- Arquivo de integração contínua que olha para a branch develop
fixtures
- Arquivos de massa de dados
- Nomenclatura conforme os nomes dos endpoints contido na pastas requests
- Nomes contidos segue com verbo HTTP antes do nome do arquivo
Arquivos onde os testes são executados
Nomenclatura:
-
Nome do verbo + _ + Endpoint.spec.js
-
Ex: GET_ApprovalMatrix.spec.js
Extensão ".spec" é para definir o arquivo como teste
- GET: arquivos de testes do tipo GET
- POST: arquivos de testes do tipo POST
- PUT: arquivos de testes do tipo PUT
Arquivo de inserção de plugins para complementar framework Cypress
Arquivos de funções de testes
- Configuração de arquivos para o framework
- Pacote de instalação do NPM que não é armazenado no repositório, somente de forma local
- Arquivo que restringe o versionamento do código
-
Configurações do cypress
-
Ex: arquivo para exportar relatório ao cypress
- Configurações do projeto
- Armazenamento de configurações de dependências extras ao node
- Nome
- Versão
- Inicialização