Skip to content

feat(e2e): onchain setup and wallet interactions#208

Open
nomadbitcoin wants to merge 2 commits intoe2e-tests/add-data-testid-attributesfrom
e2e-tests/onchain-setup-and-wallet-interactions
Open

feat(e2e): onchain setup and wallet interactions#208
nomadbitcoin wants to merge 2 commits intoe2e-tests/add-data-testid-attributesfrom
e2e-tests/onchain-setup-and-wallet-interactions

Conversation

@nomadbitcoin
Copy link
Copy Markdown
Contributor

@nomadbitcoin nomadbitcoin commented Apr 7, 2026

Summary

  • Custom Cypress commands, Chopsticks config, wallet plugin integration, and enhanced wallet connection tests
  • Stabilizes wallet tests and aligns data-testid selectors for CI
  • Rebased on top of main after feat(e2e) add data testid attributes #217 (e2e-tests/add-data-testid-attributes) is ready to merge first

Stack

Stacked on #217. After #217 merges into main, this PR will be rebased to target main directly.

Test plan

  • Custom commands (connectWallet, verifyAccountLevel, etc.) work with wallet plugin
  • Chopsticks config starts with correct test account roles (Human, Bidder, Candidate, Cyborg)
  • Wallet plugin integration tests pass in CI
  • Wallet connection, disconnect, and persistence tests pass

@nomadbitcoin nomadbitcoin changed the title feat(e2e): onchain setup and wallet interactions (Stories 1.2–1.5) feat(e2e): onchain setup and wallet interactions Apr 7, 2026
@nomadbitcoin nomadbitcoin force-pushed the e2e-tests/onchain-setup-and-wallet-interactions branch from fa58c83 to f8c5f16 Compare April 7, 2026 11:53
@nomadbitcoin nomadbitcoin reopened this Apr 7, 2026
@nomadbitcoin nomadbitcoin force-pushed the e2e-tests/onchain-setup-and-wallet-interactions branch 3 times, most recently from f7b79f3 to 7410a0b Compare April 7, 2026 12:27
@nomadbitcoin nomadbitcoin force-pushed the e2e-tests/add-data-testid-attributes branch from 83c2175 to 24dc3ee Compare April 15, 2026 06:54
@nomadbitcoin nomadbitcoin force-pushed the e2e-tests/onchain-setup-and-wallet-interactions branch from 7410a0b to 131fe3c Compare April 15, 2026 08:06
…nfig, wallet plugin integration

Story 1.2: Custom Cypress commands (connectWallet, waitForBlockchainData,
submitTransaction, visitExplore, verifyAccountLevel, verifyToast) with
TypeScript declarations and JSDoc documentation.

Story 1.3: Chopsticks resetChopsticks task in cypress.config.ts, removed
CI step that overwrote kusama.yml with stripped config.

Story 1.4: Test account fixtures (Alice-Ferdie dev accounts), wallet
plugin integration tests for injection, disconnect, persistence, tx queue.

Story 1.5: Enhanced wallet-connection.cy.ts with actual wallet plugin
tests for connect/disconnect/persist and account level detection
(Human/Bidder/Candidate/Cyborg).

Also includes project documentation from planning phase (architecture,
e2e test plan, epic and story definitions).
@nomadbitcoin nomadbitcoin force-pushed the e2e-tests/onchain-setup-and-wallet-interactions branch from 131fe3c to 086d310 Compare April 15, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant