Every change runs your full test suite next to the code that triggered it. No tab switching, no surprise failures landing in production.
// Configure the runnerimport { test } from "@beste/test";// Reset state before each.const suite = await test.suite("auth flow");// Set up mock providers.suite.use(mockServer({ auth: true }));suite.beforeEach(resetDb);// Define test casessuite.case("logs in with valid creds");suite.case("rejects expired tokens");export default suite;
Test results
2 failingBrowser-chrome card pairing a syntax-highlighted code editor with a live test-results panel — pass/fail rows, expandable failures, and a coverage footer. Every label is editable; no media props required.