-
Notifications
You must be signed in to change notification settings - Fork 0
Smoke Helpers Device Configuracao
technical-documenter edited this page Aug 26, 2026
·
1 revision
Biblioteca reutilizável de smoke tests do submódulo ui-tests para o flowchart 1: login ADMIN, DeviceConfig (PDV / DISPLAY / PRINT), troca de app (POS / PPC / CHECKOUT).
Documentação canônica completa (contexto de produto, APP_TYPE, diagrama e imports):
app-community wiki — Smoke helpers device-configuracao
| Arquivo | Responsabilidade |
|---|---|
src/tests/helpers/adminDeviceFlow.js |
Orquestrador runAdminDeviceSetup / prepareAdminDeviceFlow
|
src/tests/helpers/adminLogin.js |
loginAsAdmin / openLoginPage
|
src/tests/helpers/deviceConfig.js |
Lista de devices + ensure tipos |
src/tests/helpers/smokeDeviceTypes.js |
REQUIRED_DEVICE_TYPES, aliases PRINT/PRINTER |
src/tests/helpers/switchApp.js |
switchApp(page, type) |
src/tests/helpers/smokeCredentials.js |
Env-only (SMOKE_ADMIN_* / ADMIN_*) |
src/tests/helpers/smokeEvidence.js |
Manifesto + captureStep
|
src/tests/helpers/mockAdminRuntime.js |
Mock de runtime ADMIN para CI offline |
src/tests/browser/admin/device-configuracao.spec.js |
Smoke isolado |
src/tests/react/helpers/adminDeviceFlow.test.js |
Unit tests |
fluxo: device-configuracaoflowchartIds: [1]- Steps/prints:
login,lista-devices,pdv-salvo,display-salvo,print-salvo,app-pos-aberto
Nunca no Git. Variáveis: SMOKE_ADMIN_EMAIL, SMOKE_ADMIN_PASSWORD (ou ADMIN_*). Sem env → fallback mock apenas com API mockada.