Skip to content

test(automacoes): estrutura suite de integracoes com presets dinamicos - #30

Merged
diasgarcia merged 4 commits into
mainfrom
codex/automation-integrations
May 13, 2026
Merged

test(automacoes): estrutura suite de integracoes com presets dinamicos#30
diasgarcia merged 4 commits into
mainfrom
codex/automation-integrations

Conversation

@diasgarcia

@diasgarcia diasgarcia commented May 13, 2026

Copy link
Copy Markdown
Collaborator

Resumo

  • .github/workflows/automations.yml — executa Playwright com PostgreSQL, API e web no pipeline
  • automations/* — cria arquitetura completa de automacoes com data, fixtures, presets, services, pages e tests
  • automations/tests/api/** — cobre contratos de autenticacao, lojas, categorias, produtos, complementos, clientes, entrega, pagamentos, pedidos, dashboard, whatsapp e isolamento multiloja
  • automations/tests/frontend/** — cobre autenticacao, sessao, dashboard, pedidos, clientes, configuracoes, cardapio administrativo, cardapio publico e landing
  • web/src/** — adiciona data-testid necessarios para contratos de interface
  • automations/AGENTS.md — atualiza padroes, roadmap, presets reutilizaveis e falhas atualmente mapeadas

Bugs identificados (issues abertas)

Issue Bug
#22 Cadastro incompleto responde 401 em vez de 422
#23 Endereco invalido responde 401 em vez de 422
#24 API permite acesso cruzado entre lojas de usuarios diferentes
#25 Respostas 401 sem JWT nao retornam corpo padronizado de erro
#26 Login e cadastro validos nao concluem a navegacao para o dashboard
#27 Validacoes obrigatorias de auth nao ficam visiveis
#28 Shell autenticado e rotas administrativas nao renderizam de forma consistente
#29 Cardapio publico dinamico nao renderiza os dados da loja criada no teste

Test plan

  • Rodar cd automations && npm.cmd test -- --list — confirmar 60 testes em 21 arquivos
  • Rodar cd automations && npm.cmd run test:api — verificar 29 testes verdes e as falhas conhecidas ligadas a #22, #23, #24 e #25
  • Rodar cd automations && npm.cmd run test:frontend — verificar 1 teste verde e as falhas conhecidas ligadas a #26, #27, #28 e #29
  • Rodar cd automations && npm.cmd test — validar o retrato consolidado atual da suite: 30 testes verdes e 30 falhas explicadas pelas issues acima
  • Confirmar que os specs mantem logica fora dos arquivos .spec.js, usam fixtures/presets reutilizaveis e tags no formato { tag: ['@...'] }

@diasgarcia
diasgarcia marked this pull request as ready for review May 13, 2026 04:41
@diasgarcia
diasgarcia merged commit 95b5450 into main May 13, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant