diff --git a/scripts/create_testenv.ts b/scripts/create_testenv.ts index da08dea..ed18169 100644 --- a/scripts/create_testenv.ts +++ b/scripts/create_testenv.ts @@ -10,7 +10,7 @@ DB_PORT=bla DB_USER=bla DB_PASSWORD=bla DB_NAME=./test.sqlite -NODE_ENV=dev +NODE_ENV=test POSTALCODE_COUNTRYCODE=DE SEED_TEST_DATA=true MAILER_URL=https://dev.lauf-fuer-kaya.de/mailer diff --git a/src/config.ts b/src/config.ts index 08af1ac..bb6f2c5 100644 --- a/src/config.ts +++ b/src/config.ts @@ -6,6 +6,7 @@ configDotenv(); export const config = { internal_port: parseInt(process.env.APP_PORT) || 4010, development: process.env.NODE_ENV === "production", + testing: process.env.NODE_ENV === "test", jwt_secret: process.env.JWT_SECRET || "secretjwtsecret", phone_validation_countrycode: getPhoneCodeLocale(), postalcode_validation_countrycode: getPostalCodeLocale(), @@ -27,6 +28,7 @@ if (typeof config.development !== "boolean") { if (config.mailer_url == "" || config.mailer_key == "") { errors++; } +console.log(config.testing) function getPhoneCodeLocale(): CountryCode { return (process.env.PHONE_COUNTRYCODE as CountryCode); } diff --git a/src/mailer.ts b/src/mailer.ts index 4d1753a..9782244 100644 --- a/src/mailer.ts +++ b/src/mailer.ts @@ -9,6 +9,7 @@ import { MailSendingError } from './errors/MailErrors'; export class Mailer { public static base: string = config.mailer_url; public static key: string = config.mailer_key; + public static testing: boolean = config.testing; /** * Function for sending a password reset mail.