Features: - Instant isolated Postgres DBs per test - Automatic rollback after each test - RLS-native testing with `.setContext()` for auth simulation - Flexible seeding (SQL, CSV, JSON, JS) - Works with Jest, Mocha, and any async test runner - CI-friendly (runs cleanly in GitHub Actions)
We also published example projects and a free set of tutorials: https://launchql.com/learn/supabase
Package: https://www.npmjs.com/package/supabase-test
Source + full test suite: https://github.com/launchql/supabase-test-suite
Happy to answer questions and get feedback, cheers :)
dang•2mo ago
[see https://news.ycombinator.com/item?id=45988611 for explanation]
richardfeynman•2mo ago
pyramation•2mo ago
Always want to make the glide path and ensure folks can run the software replicably on their machines!
happy to help if you run into any issues :)
adebelov•2mo ago
pyramation•2mo ago
michaelnemke•2mo ago
pyramation•2mo ago
kevinle_clad•2mo ago
pyramation•2mo ago