Skip to content

Feature: Add Identity Profile Wallet Integration Test Suite #137

Description

@3m1n3nc3

Description

Add deterministic end-to-end coverage for all Phase 1 account, profile, onboarding, session, and wallet behavior.

File Location

learnault-api/tests/integration/phase-1/, factories, fake providers, and coverage docs

Design Reference

API Roadmap Phase 1: Add Identity Profile Wallet Integration Test Suite.

Dependencies

Tasks

  • Test register, verify, login, refresh, logout, recovery, and sessions
  • Test onboarding, consent, profile, preferences, avatar, export, and deletion
  • Test wallet consent, concurrent provisioning, KMS failure, funding reconciliation, balance/history, and export authorization
  • Assert audit, outbox, idempotency, exact amounts, auth, and redaction
  • Use fake email/storage/KMS/Horizon plus tagged testnet smoke
  • Publish endpoint/requirement coverage matrix

Acceptance Criteria

  • Every Phase 1 criterion maps to a test
  • Critical auth/retry/failure paths pass
  • Tests are deterministic, isolated, and secret-free
  • Coverage matrix has no unexplained gap

Verification Evidence

  • Attach coverage matrix and complete Phase 1 integration output

Difficulty

Advanced

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions