diff options
author | Haelwenn <contact+git.pleroma.social@hacktivis.me> | 2020-04-22 15:12:19 +0000 |
---|---|---|
committer | Haelwenn <contact+git.pleroma.social@hacktivis.me> | 2020-04-22 15:12:19 +0000 |
commit | 1855c597c248af0abe8590bec92fd338e53801de (patch) | |
tree | b423e41e2ebd9a0587a0c1e1b118e5e88d1f79e0 /test | |
parent | 2e73c19edcea261953e2f47a337b77f810979e12 (diff) | |
parent | 5102468d0f8067548ef233b5947da4bc517f5774 (diff) | |
download | pleroma-1855c597c248af0abe8590bec92fd338e53801de.tar.gz |
Merge branch 'feature/voters-count' into 'develop'
Polls: Persist and show voters' count
Closes #1702
See merge request pleroma/pleroma!2411
Diffstat (limited to 'test')
-rw-r--r-- | test/web/mastodon_api/views/poll_view_test.exs | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/test/web/mastodon_api/views/poll_view_test.exs b/test/web/mastodon_api/views/poll_view_test.exs index 6211fa888..63b204387 100644 --- a/test/web/mastodon_api/views/poll_view_test.exs +++ b/test/web/mastodon_api/views/poll_view_test.exs @@ -43,7 +43,8 @@ defmodule Pleroma.Web.MastodonAPI.PollViewTest do %{title: "why are you even asking?", votes_count: 0} ], voted: false, - votes_count: 0 + votes_count: 0, + voters_count: nil } result = PollView.render("show.json", %{object: object}) @@ -69,9 +70,20 @@ defmodule Pleroma.Web.MastodonAPI.PollViewTest do } }) + voter = insert(:user) + object = Object.normalize(activity) - assert %{multiple: true} = PollView.render("show.json", %{object: object}) + {:ok, _votes, object} = CommonAPI.vote(voter, object, [0, 1]) + + assert match?( + %{ + multiple: true, + voters_count: 1, + votes_count: 2 + }, + PollView.render("show.json", %{object: object}) + ) end test "detects emoji" do |