Skip to content
Kitbay
Submit

studio-e2e-tests

Apache-2.0Updated on Nov 11, 2026114,826GitHub stars

A maintainer skill in the Supabase monorepo for writing, running and fixing the Playwright end-to-end tests of Supabase Studio.

What the skill teaches

A maintainer skill in the Supabase monorepo for writing, running and fixing the Playwright end-to-end tests of Supabase Studio. It gives the pnpm commands for running all tests, one file, a name filter or the interactive UI, and notes that local Supabase containers start on their own. Most of it is test-writing rules: prefer role-based selectors, set up response waiters before the action that triggers them, avoid fixed sleeps and forced clicks, dismiss toasts, use serial mode when tests share data, and clean up storage. It also explains how to read traces and reports and why a fresh CI database can behave differently from a local one.

Capabilities

  • Run Supabase Studio end-to-end tests
  • Write Playwright tests with stable selectors
  • Avoid race conditions with response waiters
  • Debug failures from traces and reports