Description
Difficulty: Expert
Type: Test
Summary
Create deterministic fixtures for SDK integration tests covering accounts, balances, payments, transactions, network responses, Soroban calls, and vault actions.
Current Behaviour
Tests may depend on live network state or scattered mock objects.
Expected Behaviour
The SDK should use reusable deterministic fixtures for success, failure, timeout, unsupported feature, and unknown-status cases.
Suggested Implementation
Create fixture conventions, helper builders, baseline fixtures, invalid examples, docs, and refactor existing tests to use them.
Files or Areas Likely Affected
- tests/
- src/accounts/
- src/payments/
- src/transactions/
- src/network/
- src/soroban/
- src/vault/
- docs/
Acceptance Criteria
Additional Notes
This should improve test reliability.
Description
Difficulty: Expert
Type: Test
Summary
Create deterministic fixtures for SDK integration tests covering accounts, balances, payments, transactions, network responses, Soroban calls, and vault actions.
Current Behaviour
Tests may depend on live network state or scattered mock objects.
Expected Behaviour
The SDK should use reusable deterministic fixtures for success, failure, timeout, unsupported feature, and unknown-status cases.
Suggested Implementation
Create fixture conventions, helper builders, baseline fixtures, invalid examples, docs, and refactor existing tests to use them.
Files or Areas Likely Affected
Acceptance Criteria
Additional Notes
This should improve test reliability.