diff --git a/scripts/create_testenv.ts b/scripts/create_testenv.ts index 1fa6c8c..6fd3ae1 100644 --- a/scripts/create_testenv.ts +++ b/scripts/create_testenv.ts @@ -1,15 +1,8 @@ import consola from "consola"; import fs from "fs"; -import nodemailer from "nodemailer"; -nodemailer.createTestAccount((err, account) => { - if (err) { - console.error('Failed to create a testing account. ' + err.message); - return process.exit(1); - } - - const env = ` +const env = ` APP_PORT=4010 DB_TYPE=sqlite DB_HOST=bla @@ -19,19 +12,11 @@ DB_PASSWORD=bla DB_NAME=./test.sqlite NODE_ENV=dev POSTALCODE_COUNTRYCODE=DE -SEED_TEST_DATA=true -MAIL_SERVER=${account.smtp.host} -MAIL_PORT=${account.smtp.port} -MAIL_USER=${account.user} -MAIL_PASSWORD=${account.pass} -MAIL_FROM=${account.user}` - - try { - fs.writeFileSync("./.env", env, { encoding: "utf-8" }); - consola.success("Exported ci env to .env"); - } catch (error) { - consola.error("Couldn't export the ci env"); - } - -}); +SEED_TEST_DATA=true`; +try { + fs.writeFileSync("./.env", env, { encoding: "utf-8" }); + consola.success("Exported ci env to .env"); +} catch (error) { + consola.error("Couldn't export the ci env"); +} \ No newline at end of file diff --git a/src/config.ts b/src/config.ts index 8dbffca..64c827a 100644 --- a/src/config.ts +++ b/src/config.ts @@ -12,11 +12,6 @@ export const config = { version: process.env.VERSION || require('../package.json').version, seedTestData: getDataSeeding(), app_url: process.env.APP_URL || "http://localhost:8080", - mail_server: process.env.MAIL_SERVER, - mail_port: Number(process.env.MAIL_PORT) || 25, - mail_user: process.env.MAIL_USER, - mail_password: process.env.MAIL_PASSWORD, - mail_from: process.env.MAIL_FROM, privacy_url: process.env.PRIVACY_URL || "/privacy", imprint_url: process.env.IMPRINT_URL || "/imprint" } diff --git a/src/tests/mails/mail_test.spec.ts b/src/tests/mails/mail_test.spec.ts deleted file mode 100644 index d8a8d71..0000000 --- a/src/tests/mails/mail_test.spec.ts +++ /dev/null @@ -1,22 +0,0 @@ -import axios from 'axios'; -import { config } from '../../config'; - -const base = "http://localhost:" + config.internal_port - -let access_token; -let axios_config; - -beforeAll(async () => { - const res = await axios.post(base + '/api/auth/login', { username: "demo", password: "demo" }); - access_token = res.data["access_token"]; - axios_config = { - headers: { "authorization": "Bearer " + access_token }, - validateStatus: undefined - }; -}); - -describe('POST /mails/test valid', () => { - it('test mail request should return 200', async () => { - const res1 = await axios.post(base + '/api/mails/test', null, axios_config); - }); -}); \ No newline at end of file