Skip to content

Improve API explorer UI and add Playwright E2E#2

Merged
JedimEmO merged 3 commits into
masterfrom
improve-api-explorer-uis
Apr 25, 2026
Merged

Improve API explorer UI and add Playwright E2E#2
JedimEmO merged 3 commits into
masterfrom
improve-api-explorer-uis

Conversation

@JedimEmO
Copy link
Copy Markdown
Owner

Summary

  • rewrite generated REST and JSON-RPC API explorer UIs with dark-default static templates
  • add dedicated Playwright fixture servers and browser E2E coverage
  • add Playwright E2E job to the existing GitHub Actions CI workflow

Verified locally

  • cargo fmt --check
  • cargo test -p ras-rest-macro
  • cargo test -p ras-jsonrpc-macro
  • cargo check -p playwright-rest-fixture -p playwright-jsonrpc-fixture --all-features
  • cargo test --workspace --all-features --no-run --locked
  • npm ci && npm test in tests/playwright
  • headed slow Playwright run: 9 passed

@JedimEmO JedimEmO merged commit 68069f7 into master Apr 25, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant