A visual companion to Soroban Testkit. It documents the library's focused testing modules and provides a command builder for the supported CLI workflows.
The interface does not execute contracts in the browser. Generated commands run locally through soroban-testkit, keeping contract tests deterministic and offline as required by the core project.
- Design System & Theme Tokens: Comprehensive CSS custom property scale (
:root) standardizing color schemes (canvas, surfaces, accent, text hierarchy, borders) and spacing increments. - Module Filter & Empty State: Search and filter testing modules by name or description with real-time feedback and an accessible empty-state layout with quick filter reset.
- Responsive & Reduced-Width Navigation: Accessible navigation layout supporting truncated and responsive labels without overflowing viewport on mobile or narrow screens.
- Required vs. Optional Setting Distinction: Visual badges (
Required/Optional) andaria-requiredattributes in the CLI workbench distinguishing mandatory parameters from optional configuration flags.
npm install
npm run devnpm run build
npm test- Rust testing library and CLI:
testkit-blockchain - Documentation and CLI workbench: this repository
Licensed under Apache-2.0.