diff options
Diffstat (limited to 'test/web')
| -rw-r--r-- | test/web/activity_pub/activity_pub_test.exs | 4 | ||||
| -rw-r--r-- | test/web/activity_pub/mrf/mrf_test.exs | 4 | ||||
| -rw-r--r-- | test/web/federator_test.exs | 4 | ||||
| -rw-r--r-- | test/web/node_info_test.exs | 46 | 
4 files changed, 18 insertions, 40 deletions
diff --git a/test/web/activity_pub/activity_pub_test.exs b/test/web/activity_pub/activity_pub_test.exs index 7693f6400..1c684df1a 100644 --- a/test/web/activity_pub/activity_pub_test.exs +++ b/test/web/activity_pub/activity_pub_test.exs @@ -2055,11 +2055,11 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubTest do    end    describe "global activity expiration" do -    setup do: clear_config([:instance, :rewrite_policy]) +    setup do: clear_config([:mrf, :policies])      test "creates an activity expiration for local Create activities" do        Pleroma.Config.put( -        [:instance, :rewrite_policy], +        [:mrf, :policies],          Pleroma.Web.ActivityPub.MRF.ActivityExpirationPolicy        ) diff --git a/test/web/activity_pub/mrf/mrf_test.exs b/test/web/activity_pub/mrf/mrf_test.exs index c941066f2..a63b25423 100644 --- a/test/web/activity_pub/mrf/mrf_test.exs +++ b/test/web/activity_pub/mrf/mrf_test.exs @@ -60,8 +60,6 @@ defmodule Pleroma.Web.ActivityPub.MRFTest do    end    describe "describe/0" do -    setup do: clear_config([:instance, :rewrite_policy]) -      test "it works as expected with noop policy" do        expected = %{          mrf_policies: ["NoOpPolicy"], @@ -72,7 +70,7 @@ defmodule Pleroma.Web.ActivityPub.MRFTest do      end      test "it works as expected with mock policy" do -      Pleroma.Config.put([:instance, :rewrite_policy], [MRFModuleMock]) +      clear_config([:mrf, :policies], [MRFModuleMock])        expected = %{          mrf_policies: ["MRFModuleMock"], diff --git a/test/web/federator_test.exs b/test/web/federator_test.exs index de90aa6e0..592fdccd1 100644 --- a/test/web/federator_test.exs +++ b/test/web/federator_test.exs @@ -23,7 +23,7 @@ defmodule Pleroma.Web.FederatorTest do    setup_all do: clear_config([:instance, :federating], true)    setup do: clear_config([:instance, :allow_relay]) -  setup do: clear_config([:instance, :rewrite_policy]) +  setup do: clear_config([:mrf, :policies])    setup do: clear_config([:mrf_keyword])    describe "Publish an activity" do @@ -158,7 +158,7 @@ defmodule Pleroma.Web.FederatorTest do        Pleroma.Config.put([:mrf_keyword, :reject], ["lain"])        Pleroma.Config.put( -        [:instance, :rewrite_policy], +        [:mrf, :policies],          Pleroma.Web.ActivityPub.MRF.KeywordPolicy        ) diff --git a/test/web/node_info_test.exs b/test/web/node_info_test.exs index 00925caad..06b33607f 100644 --- a/test/web/node_info_test.exs +++ b/test/web/node_info_test.exs @@ -67,10 +67,10 @@ defmodule Pleroma.Web.NodeInfoTest do    end    test "returns fieldsLimits field", %{conn: conn} do -    Config.put([:instance, :max_account_fields], 10) -    Config.put([:instance, :max_remote_account_fields], 15) -    Config.put([:instance, :account_field_name_length], 255) -    Config.put([:instance, :account_field_value_length], 2048) +    clear_config([:instance, :max_account_fields], 10) +    clear_config([:instance, :max_remote_account_fields], 15) +    clear_config([:instance, :account_field_name_length], 255) +    clear_config([:instance, :account_field_value_length], 2048)      response =        conn @@ -84,8 +84,7 @@ defmodule Pleroma.Web.NodeInfoTest do    end    test "it returns the safe_dm_mentions feature if enabled", %{conn: conn} do -    option = Config.get([:instance, :safe_dm_mentions]) -    Config.put([:instance, :safe_dm_mentions], true) +    clear_config([:instance, :safe_dm_mentions], true)      response =        conn @@ -102,8 +101,6 @@ defmodule Pleroma.Web.NodeInfoTest do        |> json_response(:ok)      refute "safe_dm_mentions" in response["metadata"]["features"] - -    Config.put([:instance, :safe_dm_mentions], option)    end    describe "`metadata/federation/enabled`" do @@ -156,14 +153,11 @@ defmodule Pleroma.Web.NodeInfoTest do    end    test "it shows MRF transparency data if enabled", %{conn: conn} do -    config = Config.get([:instance, :rewrite_policy]) -    Config.put([:instance, :rewrite_policy], [Pleroma.Web.ActivityPub.MRF.SimplePolicy]) - -    option = Config.get([:instance, :mrf_transparency]) -    Config.put([:instance, :mrf_transparency], true) +    clear_config([:mrf, :policies], [Pleroma.Web.ActivityPub.MRF.SimplePolicy]) +    clear_config([:mrf, :transparency], true)      simple_config = %{"reject" => ["example.com"]} -    Config.put(:mrf_simple, simple_config) +    clear_config(:mrf_simple, simple_config)      response =        conn @@ -171,26 +165,17 @@ defmodule Pleroma.Web.NodeInfoTest do        |> json_response(:ok)      assert response["metadata"]["federation"]["mrf_simple"] == simple_config - -    Config.put([:instance, :rewrite_policy], config) -    Config.put([:instance, :mrf_transparency], option) -    Config.put(:mrf_simple, %{})    end    test "it performs exclusions from MRF transparency data if configured", %{conn: conn} do -    config = Config.get([:instance, :rewrite_policy]) -    Config.put([:instance, :rewrite_policy], [Pleroma.Web.ActivityPub.MRF.SimplePolicy]) - -    option = Config.get([:instance, :mrf_transparency]) -    Config.put([:instance, :mrf_transparency], true) - -    exclusions = Config.get([:instance, :mrf_transparency_exclusions]) -    Config.put([:instance, :mrf_transparency_exclusions], ["other.site"]) +    clear_config([:mrf, :policies], [Pleroma.Web.ActivityPub.MRF.SimplePolicy]) +    clear_config([:mrf, :transparency], true) +    clear_config([:mrf, :transparency_exclusions], ["other.site"])      simple_config = %{"reject" => ["example.com", "other.site"]} -    expected_config = %{"reject" => ["example.com"]} +    clear_config(:mrf_simple, simple_config) -    Config.put(:mrf_simple, simple_config) +    expected_config = %{"reject" => ["example.com"]}      response =        conn @@ -199,10 +184,5 @@ defmodule Pleroma.Web.NodeInfoTest do      assert response["metadata"]["federation"]["mrf_simple"] == expected_config      assert response["metadata"]["federation"]["exclusions"] == true - -    Config.put([:instance, :rewrite_policy], config) -    Config.put([:instance, :mrf_transparency], option) -    Config.put([:instance, :mrf_transparency_exclusions], exclusions) -    Config.put(:mrf_simple, %{})    end  end  | 
