Skip to content

FE-1: Consolidate duplicate frontend tests and review lib/stellar.ts … - #1512

Merged
Ehonrie merged 1 commit into
Netwalls:mainfrom
iheomadev:fix/issue-1510-consolidate-duplicate-tests
Oct 22, 2026
Merged

Ehonrie merged 1 commit into
Netwalls:mainfrom
iheomadev:fix/issue-1510-consolidate-duplicate-tests

Conversation

@iheomadev

Copy link
Copy Markdown
Contributor

…& lib/config.ts (#1510)

  • Merge unique test cases from f105-f108 extra test files into main test files:
    • DisputeModal: added 'builds dispute_resolution against market contract address' test
    • MarketStatusBadge: merged cancel reason badge tests (Draw, NoContest, AdminCancelled)
    • ClaimButton: merged dispute window blocking tests from resolution test file
    • TransactionStatusModal: f105-f108 tests fully covered by existing a11y + main tests
  • Add cancelReason prop to MarketStatusBadge component for distinct cancel badges
  • Delete the four extra test files: DisputeModal.f105-f108.test.tsx, MarketStatusBadge.f105-f108.test.tsx, TransactionStatusModal.f105-f108.test.tsx, ClaimButton.resolution.test.tsx
  • Review lib/stellar.ts and lib/config.ts: no duplicated or conflicting logic found. Config exports are centralized in config.ts, re-exported by stellar.ts. Timeout constants are appropriately scoped (TX_TIMEOUT_SECONDS for tx validity, TX_TIMEOUT_MS for polling). RPC server creation goes through centralized rpcServerOptions() with allowHttpForRpc validation.

Closes #1510
Closes #1511

…& lib/config.ts (Netwalls#1510)

- Merge unique test cases from f105-f108 extra test files into main test files:
  - DisputeModal: added 'builds dispute_resolution against market contract address' test
  - MarketStatusBadge: merged cancel reason badge tests (Draw, NoContest, AdminCancelled)
  - ClaimButton: merged dispute window blocking tests from resolution test file
  - TransactionStatusModal: f105-f108 tests fully covered by existing a11y + main tests
- Add cancelReason prop to MarketStatusBadge component for distinct cancel badges
- Delete the four extra test files: DisputeModal.f105-f108.test.tsx,
  MarketStatusBadge.f105-f108.test.tsx, TransactionStatusModal.f105-f108.test.tsx,
  ClaimButton.resolution.test.tsx
- Review lib/stellar.ts and lib/config.ts: no duplicated or conflicting logic found.
  Config exports are centralized in config.ts, re-exported by stellar.ts.
  Timeout constants are appropriately scoped (TX_TIMEOUT_SECONDS for tx validity,
  TX_TIMEOUT_MS for polling). RPC server creation goes through centralized
  rpcServerOptions() with allowHttpForRpc validation.
@Ehonrie
Ehonrie merged commit 3257b99 into Netwalls:main Oct 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants