18 lines
672 B
TypeScript
18 lines
672 B
TypeScript
import "dotenv/config";
|
|
|
|
// Tests laufen immer gegen die Testdatenbank, nie gegen die Entwicklungsdatenbank.
|
|
if (process.env["TEST_DATABASE_URL"]) {
|
|
process.env["DATABASE_URL"] = process.env["TEST_DATABASE_URL"];
|
|
}
|
|
|
|
// Fuer Tests, die ein Geheimnis brauchen, ohne eine .env zu verlangen.
|
|
process.env["APP_SECRET"] ??= "test-geheimnis-mit-mindestens-32-zeichen-laenge";
|
|
|
|
/*
|
|
* Kein tickender Zeitplan in Tests (#016). Er wird zwar nur ueber
|
|
* `src/instrumentation.ts` gestartet, also gar nicht von Vitest — aber wer
|
|
* hier einen Dienst importiert, der ihn seinerseits startet, saehe sonst
|
|
* Abgleiche mitten im Testlauf.
|
|
*/
|
|
process.env["ZEITPLAN_AKTIV"] = "false";
|