Zum Inhalt springen
Kitbay
Einreichen

studio-e2e-tests

Apache-2.0Aktualisiert am 11. Nov. 2026114.826GitHub-Sterne

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

Was der Skill vermittelt

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.

Funktionen

  • 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