Skip to content

Smoke Helpers Device Configuracao

technical-documenter edited this page Aug 26, 2026 · 1 revision

Smoke helpers — device-configuracao

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

Arquivos neste repositório

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

Manifesto

  • fluxo: device-configuracao
  • flowchartIds: [1]
  • Steps/prints: login, lista-devices, pdv-salvo, display-salvo, print-salvo, app-pos-aberto

Credenciais

Nunca no Git. Variáveis: SMOKE_ADMIN_EMAIL, SMOKE_ADMIN_PASSWORD (ou ADMIN_*). Sem env → fallback mock apenas com API mockada.

Issue

app-community#602

Clone this wiki locally