Summary
Two separate pagination concerns — holdings total value accuracy across price changes and stable creator list ordering when sort values are tied — both benefit from integration test coverage. Addressing them together establishes a consistent test pattern for all paginated endpoints.
Scope
- Holdings accuracy: seed a wallet holding keys for one creator, update the price snapshot three times, assert
total_value reflects the latest snapshot after each update and no previous values bleed through
- Creator list ordering: seed three creators with identical current prices, fetch all pages sorted by price, assert all three appear exactly once across pages with no duplicates or skips, assert order is consistent across two identical requests
- Both test suites should share the same database seed helper so setup is reusable
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
Two separate pagination concerns — holdings total value accuracy across price changes and stable creator list ordering when sort values are tied — both benefit from integration test coverage. Addressing them together establishes a consistent test pattern for all paginated endpoints.
Scope
total_valuereflects the latest snapshot after each update and no previous values bleed throughAcceptance Criteria
total_valuecorrect after each of three price snapshot updatesETA: 12 hours
Coordinate on Telegram