diff options
author | Alex Gleason <alex@alexgleason.me> | 2021-06-12 17:58:44 -0500 |
---|---|---|
committer | Alex Gleason <alex@alexgleason.me> | 2021-06-14 19:24:41 -0500 |
commit | 784b8b5f836d13bbdb46e839e23e642422f271b9 (patch) | |
tree | 4c55834cb04a2ceaf682ee037d7b4acb0c4af1ee /test | |
parent | 6109532083c0eec71dd206b356433cb2c1424260 (diff) | |
download | pleroma-784b8b5f836d13bbdb46e839e23e642422f271b9.tar.gz |
Build CSV from subscriber list
Diffstat (limited to 'test')
-rw-r--r-- | test/pleroma/user/mailing_list_test.exs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/pleroma/user/mailing_list_test.exs b/test/pleroma/user/mailing_list_test.exs new file mode 100644 index 000000000..50b10584c --- /dev/null +++ b/test/pleroma/user/mailing_list_test.exs @@ -0,0 +1,26 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/> +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.User.MailingListTest do + alias Pleroma.User.MailingList + + use Pleroma.DataCase + + import Pleroma.Factory + + test "generate_csv/0" do + user1 = insert(:user) + user2 = insert(:user) + user3 = insert(:user) + + expected = """ + Email Address + #{user1.email} + #{user2.email} + #{user3.email}\ + """ + + assert MailingList.generate_csv() == expected + end +end |