mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-08-04 21:15:22 +02:00
Feature/email support (#720)
* feat(frontend): ✨ add UI for testing email configuration * feat(backend): ✨ add email service with common templates (WIP) * test(backend): ✅ add basic tests for email configuration * set defaults * add email variables Co-authored-by: Hayden <hay-kot@pm.me>
This commit is contained in:
parent
c0dd07f9e7
commit
b7b8aa9a08
20 changed files with 1168 additions and 61 deletions
|
@ -77,3 +77,19 @@ def test_set_data_dir():
|
|||
|
||||
assert determine_data_dir(True) == PROD_DIR
|
||||
assert determine_data_dir(False) == DEV_DIR
|
||||
|
||||
|
||||
def test_smtp_enable(monkeypatch):
|
||||
app_settings = AppSettings()
|
||||
assert app_settings.SMTP_ENABLE is False
|
||||
|
||||
monkeypatch.setenv("SMTP_HOST", "email.mealie.io")
|
||||
monkeypatch.setenv("SMTP_PORT", "587")
|
||||
monkeypatch.setenv("SMTP_TLS", "true")
|
||||
monkeypatch.setenv("SMTP_FROM_NAME", "Mealie")
|
||||
monkeypatch.setenv("SMTP_FROM_EMAIL", "mealie@mealie.io")
|
||||
monkeypatch.setenv("SMTP_USER", "mealie@mealie.io")
|
||||
monkeypatch.setenv("SMTP_PASSWORD", "mealie-password")
|
||||
|
||||
app_settings = AppSettings()
|
||||
assert app_settings.SMTP_ENABLE is True
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue