VALIDATION LAB•DATA & API
Data & API
Tables · JSON · Requests
Where the front-end meets the back-end. Each module exposes a stable surface — searchable user tables, mock REST and GraphQL endpoints, paginated APIs, query-param filters, CSV exports — so you can author tests that pin both the UI and the contract.
Tables
User Table — Search + Sort
Search by partial name/email, sort by signups asc/desc, paginate, and verify the visible row count + page metadata reflect every operation.
Open module →
Pagination API
Step through a paged list, confirm the rendered URL changes between pages, and verify the metadata block shows the right `start-end of total`.
Open module →
Requests
Fake REST API
Send canned REST requests and receive deterministic JSON responses; toggle a forced 500 to drive negative-path coverage.
Open module →
GraphQL Playground
Edit the query and variables, execute against a canned schema, and verify both the success and the malformed-variables paths.
Open module →
Filter Query Params
Compose a multi-axis filter (role + status + search) and confirm the query string reflects the active filters in stable order.
Open module →
CSV Export Validation
Pick a scope (all / active / admins), generate the CSV, and verify the header row, the comma-escaping in names, and the filename pattern on download.
Open module →