浏览代码

add test for custom alias page

Son NK 5 年之前
父节点
当前提交
d8229102a6
共有 1 个文件被更改,包括 22 次插入0 次删除
  1. 22 0
      tests/dashboard/test_custom_alias.py

+ 22 - 0
tests/dashboard/test_custom_alias.py

@@ -0,0 +1,22 @@
+from flask import url_for
+
+from app.config import EMAIL_DOMAIN
+from app.extensions import db
+from app.utils import random_word
+from tests.utils import login
+
+
+def test_add_alias_success(flask_client):
+    login(flask_client)
+    db.session.commit()
+
+    word = random_word()
+
+    r = flask_client.post(
+        url_for("dashboard.custom_alias"),
+        data={"prefix": "prefix", "suffix": f".{word}@{EMAIL_DOMAIN}"},
+        follow_redirects=True,
+    )
+
+    assert r.status_code == 200
+    assert f"Alias prefix.{word}@{EMAIL_DOMAIN} has been created" in str(r.data)