NODE_ENV=test SESSION_DRIVER=memory # Désactive les vraies connexions Redis/MinIO/SMTP pendant les tests. # Les schedulers détectent NODE_ENV=test et skip BullMQ.add. DRIVE_DISK=fs MAIL_DRIVER=smtp SMTP_HOST=localhost SMTP_PORT=1025 OCR_PROVIDER=mock # Utilise la même DB que dev avec global transactions par test (rollback). # Si tu veux une DB séparée : crée `rubis_test` dans Postgres et override # PG_DB_NAME=rubis_test ici. # Stripe — clés factices. Le SDK est mocké au niveau singleton via # __setStripeForTests() (cf. tests/helpers/stripe_mock.ts), donc ces # valeurs ne touchent jamais Stripe. STRIPE_WEBHOOK_SECRET sert aux # tests E2E qui signent eux-mêmes les payloads via crypto HMAC. STRIPE_SECRET_KEY=sk_test_dummy_for_unit_tests STRIPE_WEBHOOK_SECRET=whsec_test_dummy_for_unit_tests WEB_URL=http://localhost:5173 LANDING_URL=http://localhost:5174