Command utama
Yang sudah diuji oleh repo ini
Unit dan route tests
Vitest mencakup:- payment providers,
- webhook handlers,
- AI middleware,
- rate limits,
- MDX helpers,
- auth-related hooks,
- route handler penting.
DOM tests
Testing Library dipakai untuk komponen dan hook tertentu seperti form auth, contact form, payment hook, dan subscription hook.End-to-end smoke tests
Playwright dipakai untuk mengecek route publik dasar.GitHub Actions CI
Workflow CI saat ini berjalan padapush dan pull_request ke branch main, lalu mengeksekusi:
npm cinpm run lintnpm run typechecknpm testnpm run buildnpx playwright install --with-deps chromiumnpm run e2e
Checklist sebelum deploy
npm run env:checknpm run lintnpm run typechecknpm testnpm run build- cek
GET /api/health - verifikasi callback auth dan webhook memakai domain production
Checklist deployment production
Deployment target
Repo ini paling natural untuk Vercel karena memakai Next.js App Router, tetapi tidak terkunci ke Vercel. Apa pun platformnya, kamu tetap perlu:- env yang benar,
- domain yang benar,
- redirect auth yang benar,
- webhook yang benar.
Monitoring ringan sesudah deploy
Sesudah deploy, cek minimal:- landing page,
- login dan signup,
- dashboard,
- billing flow,
- satu webhook test,
GET /api/health.
Kalau kamu ingin resep test manual per fitur, baca Resep testing. Kalau target deploy utama kamu adalah Vercel, lanjutkan ke Deployment Vercel.