E2E: Limit order place and cancel with funded wallet #72

Closed
opened 2026-04-09 03:23:55 +00:00 by PlasticDigits · 10 comments
PlasticDigits commented 2026-04-09 03:23:55 +00:00 (Migrated from gitlab.com)

Type

missing-implementation

Evidence

  • frontend-dapp/e2e/limit-orders.spec.ts — UI smoke only
  • TEST_GAP_MATRIX.md

Dependencies

Optional: #71 if assertions use new API.

Acceptance criteria

  • Playwright asserts tx success or balance change on LocalTerra
  • CI remains green

Epic

#58

## Type **missing-implementation** ## Evidence - `frontend-dapp/e2e/limit-orders.spec.ts` — UI smoke only - `TEST_GAP_MATRIX.md` ## Dependencies Optional: #71 if assertions use new API. ## Acceptance criteria - [ ] Playwright asserts tx success or balance change on LocalTerra - [ ] CI remains green ## Epic #58
PlasticDigits commented 2026-04-09 03:23:56 +00:00 (Migrated from gitlab.com)

marked this issue as related to #58

marked this issue as related to #58
PlasticDigits commented 2026-04-13 04:51:38 +00:00 (Migrated from gitlab.com)

Added frontend-dapp/e2e/limit-orders-tx.spec.ts (serial): funded wallet places a limit and asserts success alert with TX; second test cancels using data-testid=last-placed-order-id after indexer polls placements. @brouie please run npm run test:e2e with LocalTerra + deploy script as in CI.

Added `frontend-dapp/e2e/limit-orders-tx.spec.ts` (serial): funded wallet places a limit and asserts success alert with TX; second test cancels using `data-testid=last-placed-order-id` after indexer polls placements. @brouie please run `npm run test:e2e` with LocalTerra + deploy script as in CI.
PlasticDigits commented 2026-04-13 04:51:46 +00:00 (Migrated from gitlab.com)

mentioned in issue #58

mentioned in issue #58
Brouie commented 2026-04-20 06:29:38 +00:00 (Migrated from gitlab.com)

@PlasticDigits Code-level verification on current main: frontend-dapp/e2e/limit-orders-tx.spec.ts present (69 lines, serial test file). Test structure: funded wallet places a limit order and asserts success alert with TX, second test cancels using data-testid=last-placed-order-id after indexer polls placements.

Holding close until I run npm run test:e2e with LocalTerra + deploy script per CI flow. Will update once verified live.

@PlasticDigits Code-level verification on current main: frontend-dapp/e2e/limit-orders-tx.spec.ts present (69 lines, serial test file). Test structure: funded wallet places a limit order and asserts success alert with TX, second test cancels using data-testid=last-placed-order-id after indexer polls placements. Holding close until I run npm run test:e2e with LocalTerra + deploy script per CI flow. Will update once verified live.
Brouie commented 2026-04-20 06:43:37 +00:00 (Migrated from gitlab.com)

mentioned in issue #79

mentioned in issue #79
Brouie commented 2026-04-20 06:53:58 +00:00 (Migrated from gitlab.com)

mentioned in issue #86

mentioned in issue #86
Brouie commented 2026-04-21 07:21:45 +00:00 (Migrated from gitlab.com)

@PlasticDigits verified on 9032f42.

Ran on laptop against live local DEX stack (LocalTerra + Postgres + indexer on QA server, frontend on laptop via SSH tunnel):

  • 23 pairs deployed via scripts/deploy-dex-local.sh
  • Indexer running on port 3001, 23 pairs synced
  • Frontend on localhost:3000, tokens loading (EMBER/JADE/ONYX/RUBY/TOPAZ), wallet connected

e2e/limit-orders-tx.spec.ts: 2/2 passed (31s).

Chromium libs installed on QA server (thanks), but ran on laptop per existing workflow — server is public-IP and vite refuses to bind there.

@PlasticDigits verified on 9032f42. Ran on laptop against live local DEX stack (LocalTerra + Postgres + indexer on QA server, frontend on laptop via SSH tunnel): - 23 pairs deployed via `scripts/deploy-dex-local.sh` - Indexer running on port 3001, 23 pairs synced - Frontend on localhost:3000, tokens loading (EMBER/JADE/ONYX/RUBY/TOPAZ), wallet connected `e2e/limit-orders-tx.spec.ts`: 2/2 passed (31s). Chromium libs installed on QA server (thanks), but ran on laptop per existing workflow — server is public-IP and vite refuses to bind there.
Brouie (Migrated from gitlab.com) closed this issue 2026-04-21 07:22:13 +00:00
PlasticDigits commented 2026-04-22 04:59:55 +00:00 (Migrated from gitlab.com)

mentioned in commit 844607a438

mentioned in commit 844607a43804ca154ecdb789267e326c961bb657
PlasticDigits commented 2026-04-22 05:00:52 +00:00 (Migrated from gitlab.com)

mentioned in issue #106

mentioned in issue #106
PlasticDigits commented 2026-05-26 07:59:54 +00:00 (Migrated from gitlab.com)

mentioned in issue #195

mentioned in issue #195
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
code/cl8y-dex-terraclassic#72
No description provided.