Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 762 Bytes

File metadata and controls

14 lines (9 loc) · 762 Bytes

TODO - #219 Integration tests for deposit/withdraw flows

  • Inspect remaining code paths for deposit/withdraw + event cursor/DLQ handling

  • Implement integration test: happy-path deposit + withdraw with DB assertions

  • Implement integration test: error-path deposit/withdraw where event processing fails → DLQ row created

  • Add/adjust Jest mocks for Stellar RPC and event listener handling so tests are deterministic

  • Ensure test DB seeding creates: User, CustodialWallet (or wallet fixture), Session, EventCursor

  • Update CI workflow (.github/workflows/node-ci.yml) env vars needed at module-load time for tests

  • Run tests locally (jest) and ensure lint/typecheck passes

  • Update TODO checklist to completed when green