diff options
| author | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2020-03-24 20:21:27 +0100 | 
|---|---|---|
| committer | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2020-03-24 20:21:27 +0100 | 
| commit | 64165d1df95bc3a22260dafa4584471427685864 (patch) | |
| tree | bbfaf31a92a3ce6725cf3092c7a2717e0bd12ed1 /test | |
| parent | 7d275970ab191af539acbc0baec3bc1d0a2558e1 (diff) | |
| download | pleroma-64165d1df95bc3a22260dafa4584471427685864.tar.gz pleroma-64165d1df95bc3a22260dafa4584471427685864.zip | |
node_info_test.exs: Add test on the default feature list
Diffstat (limited to 'test')
| -rw-r--r-- | test/web/node_info_test.exs | 21 | 
1 files changed, 21 insertions, 0 deletions
| diff --git a/test/web/node_info_test.exs b/test/web/node_info_test.exs index ee10ad5db..e8922a8ee 100644 --- a/test/web/node_info_test.exs +++ b/test/web/node_info_test.exs @@ -128,6 +128,27 @@ defmodule Pleroma.Web.NodeInfoTest do      end    end +  test "it shows default features flags", %{conn: conn} do +    response = +      conn +      |> get("/nodeinfo/2.1.json") +      |> json_response(:ok) + +    assert response["metadata"]["features"] -- +             [ +               "pleroma_api", +               "mastodon_api", +               "mastodon_api_streaming", +               "polls", +               "pleroma_explicit_addressing", +               "shareable_emoji_packs", +               "multifetch", +               "chat", +               "relay", +               "pleroma_emoji_reactions" +             ] == [] +  end +    test "it shows MRF transparency data if enabled", %{conn: conn} do      config = Pleroma.Config.get([:instance, :rewrite_policy])      Pleroma.Config.put([:instance, :rewrite_policy], [Pleroma.Web.ActivityPub.MRF.SimplePolicy]) | 
