diff options
author | lain <lain@soykaf.club> | 2020-07-29 14:42:09 +0200 |
---|---|---|
committer | lain <lain@soykaf.club> | 2020-07-29 14:42:09 +0200 |
commit | d9bf2c58df0a828901ab7cc66c5fd35d58a485ec (patch) | |
tree | ca5a82c8397de657c29084c183a71f1f5bb7b704 /test/emails/admin_email_test.exs | |
parent | c25c21dd22202fe0fc827ef57e5a69631fa35bf7 (diff) | |
parent | 269b61a2402e3d12d09baf26ba73359776f556b0 (diff) | |
download | pleroma-d9bf2c58df0a828901ab7cc66c5fd35d58a485ec.tar.gz pleroma-d9bf2c58df0a828901ab7cc66c5fd35d58a485ec.zip |
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into 1993-confirm-users-on-registration
Diffstat (limited to 'test/emails/admin_email_test.exs')
-rw-r--r-- | test/emails/admin_email_test.exs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/emails/admin_email_test.exs b/test/emails/admin_email_test.exs index 9082ae5a7..e24231e27 100644 --- a/test/emails/admin_email_test.exs +++ b/test/emails/admin_email_test.exs @@ -46,4 +46,24 @@ defmodule Pleroma.Emails.AdminEmailTest do assert res.to == [{to_user.name, to_user.email}] assert res.from == {config[:name], config[:notify_email]} end + + test "new unapproved registration email" do + config = Pleroma.Config.get(:instance) + to_user = insert(:user) + account = insert(:user, registration_reason: "Plz let me in") + + res = AdminEmail.new_unapproved_registration(to_user, account) + + account_url = Helpers.user_feed_url(Pleroma.Web.Endpoint, :feed_redirect, account.id) + + assert res.to == [{to_user.name, to_user.email}] + assert res.from == {config[:name], config[:notify_email]} + assert res.subject == "New account up for review on #{config[:name]} (@#{account.nickname})" + + assert res.html_body == """ + <p>New account for review: <a href="#{account_url}">@#{account.nickname}</a></p> + <blockquote>Plz let me in</blockquote> + <a href="http://localhost:4001/pleroma/admin">Visit AdminFE</a> + """ + end end |