diff options
| author | lain <lain@soykaf.club> | 2020-03-04 12:43:06 +0000 |
|---|---|---|
| committer | lain <lain@soykaf.club> | 2020-03-04 12:43:06 +0000 |
| commit | 6f7a8c43a200d2d0166e4e544aee1e6104bcb671 (patch) | |
| tree | c3942b6a54f5768b5f3efa6f0e9aa1ea2f40d281 /test/workers/cron/new_users_digest_worker_test.exs | |
| parent | 5992c256ad7c5bc8207240c9d51e03964e50eb64 (diff) | |
| parent | cb60a9c42f48f0b9df1681f9cba229b21eb6095c (diff) | |
| download | pleroma-6f7a8c43a200d2d0166e4e544aee1e6104bcb671.tar.gz pleroma-6f7a8c43a200d2d0166e4e544aee1e6104bcb671.zip | |
Merge branch 'fix/no-email-no-fail' into 'develop'
Do not fail when user has no email
See merge request pleroma/pleroma!2249
Diffstat (limited to 'test/workers/cron/new_users_digest_worker_test.exs')
| -rw-r--r-- | test/workers/cron/new_users_digest_worker_test.exs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/workers/cron/new_users_digest_worker_test.exs b/test/workers/cron/new_users_digest_worker_test.exs index 2f439c1fe..e6d050ecc 100644 --- a/test/workers/cron/new_users_digest_worker_test.exs +++ b/test/workers/cron/new_users_digest_worker_test.exs @@ -29,4 +29,16 @@ defmodule Pleroma.Workers.Cron.NewUsersDigestWorkerTest do assert email.html_body =~ user2.nickname assert email.html_body =~ "cofe" end + + test "it doesn't fail when admin has no email" do + yesterday = NaiveDateTime.utc_now() |> Timex.shift(days: -1) + insert(:user, %{is_admin: true, email: nil}) + insert(:user, %{inserted_at: yesterday}) + user = insert(:user, %{inserted_at: yesterday}) + + CommonAPI.post(user, %{"status" => "cofe"}) + + NewUsersDigestWorker.perform(nil, nil) + ObanHelpers.perform_all() + end end |
