Test Dioxus — E2E
Overview
Testes E2E de fluxos críticos do app Dioxus (login, listagem, CRUD) com simulação de interação, rodando contra API real (stub) e Postgres de teste.
Config
- Local:
tests/e2e/(oumobile-dioxus/tests/). - Usa
dioxus-testingpara simular interação (clique, input, navegação). - API: subir
api(Axum) com Postgres de teste via docker-compose/Testcontainers. - Verificar contratos:
400com{ errors: [...] }exibidos como lista na UI.
Fluxos críticos obrigatórios
- Login (sucesso + falha com lista de erros).
- Listagem com paginação.
- CRUD completo (create → read → update → delete).
- Guard de rota (redireciona sem token).
Global Standards
- Consultar
../skills-standards.md§Epic DoD (E2E verde antes de fechar épico).