diff options
| author | Haelwenn <contact+git.pleroma.social@hacktivis.me> | 2020-04-22 17:37:09 +0000 | 
|---|---|---|
| committer | rinpatch <rinpatch@sdf.org> | 2020-05-01 00:55:37 +0300 | 
| commit | 2ff3b85326cdf42e5fc77c8b06836e0a6b97267f (patch) | |
| tree | b247cc3396c607885f35352c435f9c0e70d3d972 /test | |
| parent | bf4b5f385631840a0ae25c9214a4e2d39413b1fc (diff) | |
| download | pleroma-2ff3b85326cdf42e5fc77c8b06836e0a6b97267f.tar.gz pleroma-2ff3b85326cdf42e5fc77c8b06836e0a6b97267f.zip | |
Merge branch 'bugfix/1670-user-count' into 'develop'
Stats: Ignore internal users for user count.
Closes #1670
See merge request pleroma/pleroma!2414
Diffstat (limited to 'test')
| -rw-r--r-- | test/stats_test.exs (renamed from test/stat_test.exs) | 12 | 
1 files changed, 11 insertions, 1 deletions
| diff --git a/test/stat_test.exs b/test/stats_test.exs index 33b77e7e7..8ddfb47a5 100644 --- a/test/stat_test.exs +++ b/test/stats_test.exs @@ -2,11 +2,21 @@  # Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>  # SPDX-License-Identifier: AGPL-3.0-only -defmodule Pleroma.StateTest do +defmodule Pleroma.StatsTest do    use Pleroma.DataCase    import Pleroma.Factory    alias Pleroma.Web.CommonAPI +  describe "user count" do +    test "it ignores internal users" do +      _user = insert(:user, local: true) +      _internal = insert(:user, local: true, nickname: nil) +      _internal = Pleroma.Web.ActivityPub.Relay.get_actor() + +      assert match?(%{stats: %{user_count: 1}}, Pleroma.Stats.calculate_stat_data()) +    end +  end +    describe "status visibility count" do      test "on new status" do        user = insert(:user) | 
