Skip to content

feat: Automated test suite for hathor-wallet#114

Open
tuliomir wants to merge 5 commits into
masterfrom
feat/auto-qa
Open

feat: Automated test suite for hathor-wallet#114
tuliomir wants to merge 5 commits into
masterfrom
feat/auto-qa

Conversation

@tuliomir
Copy link
Copy Markdown
Contributor

Introduces a multi-layered automated test suite (unit, integration, component, E2E) for the Hathor Desktop Wallet, mirroring the sibling mobile RFC (#110). E2E framework is Playwright driving Electron via the Chrome DevTools Protocol, which sidesteps the LavaMoat/SES concerns that drove the mobile RFC to Maestro.

See rendered.

tuliomir and others added 5 commits May 21, 2026 17:37
Adapts mobile RFC #110 to the Electron
desktop wallet. Four-layer pyramid (unit, integration,
component, E2E Playwright + Electron). Reference smoke
PRs for Layers 1-3 then Layer 4 land first; feature-area
PRs follow.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Trim mobile RFC references to Summary + Layer 4 SES/LavaMoat
  reasoning + Prior Art (per author guidance).
- Remove auto-updater mentions (this project has none).
- Expand PR 1 smoke set to 8 tests, one per testing technique
  (pure function, selector, reducer, saga w/ provide, saga
  w/ ForTesting, screen happy / error / navigation).
- Move react-scripts/React 18 Jest reactivation from
  Unresolved Questions to Reference-level "Reactivating
  Jest in CI" subsection.
- Promote AI-agent / contributor documentation from Future
  Possibilities to a first-class Reference-level deliverable
  of PRs 1 and 2.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Aligns with the local-docker-network section: HathorNetwork org
is the canonical owner of the integration-test-helper repository.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The three items previously listed as Unresolved Questions were
not gating RFC approval; they were implementation-level choices
deferred to a specific later PR. Moving them inline next to the
PR that decides them and converting the Unresolved Questions
section to an explicit "nothing blocking" pointer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tuliomir tuliomir added the tests Testing related label May 21, 2026
@tuliomir tuliomir self-assigned this May 21, 2026
@tuliomir tuliomir moved this from Todo to In Progress (Done) in Hathor Network May 21, 2026
@tuliomir tuliomir requested review from r4mmer and raul-oliveira May 21, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tests Testing related

Projects

Status: In Progress (Done)

Development

Successfully merging this pull request may close these issues.

1 participant