diff options
Diffstat (limited to 'test/web/plugs')
| -rw-r--r-- | test/web/plugs/federating_plug_test.exs | 13 | 
1 files changed, 11 insertions, 2 deletions
diff --git a/test/web/plugs/federating_plug_test.exs b/test/web/plugs/federating_plug_test.exs index 530562325..c01e01124 100644 --- a/test/web/plugs/federating_plug_test.exs +++ b/test/web/plugs/federating_plug_test.exs @@ -5,6 +5,15 @@  defmodule Pleroma.Web.FederatingPlugTest do    use Pleroma.Web.ConnCase +  setup_all do +    config_path = [:instance, :federating] +    initial_setting = Pleroma.Config.get(config_path) + +    on_exit(fn -> Pleroma.Config.put(config_path, initial_setting) end) + +    :ok +  end +    test "returns and halt the conn when federating is disabled" do      Pleroma.Config.put([:instance, :federating], false) @@ -14,11 +23,11 @@ defmodule Pleroma.Web.FederatingPlugTest do      assert conn.status == 404      assert conn.halted - -    Pleroma.Config.put([:instance, :federating], true)    end    test "does nothing when federating is enabled" do +    Pleroma.Config.put([:instance, :federating], true) +      conn =        build_conn()        |> Pleroma.Web.FederatingPlug.call(%{})  | 
