diff options
author | Egor Kislitsyn <egor@kislitsyn.com> | 2019-12-19 20:17:18 +0700 |
---|---|---|
committer | Egor Kislitsyn <egor@kislitsyn.com> | 2019-12-19 20:17:18 +0700 |
commit | 775212121cc3eb108bca6c4b94a3fdf6d8d8fcd1 (patch) | |
tree | 67c9ca81cc1d998bb63c7ea3c8137746016820b0 /test | |
parent | 36d66d965519037d086ad5080ccf833801c3381e (diff) | |
download | pleroma-775212121cc3eb108bca6c4b94a3fdf6d8d8fcd1.tar.gz |
Verify HTTP signatures only when request accepts "activity+json" type
Diffstat (limited to 'test')
-rw-r--r-- | test/plugs/http_signature_plug_test.exs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/plugs/http_signature_plug_test.exs b/test/plugs/http_signature_plug_test.exs index 77e790288..55e8bafc0 100644 --- a/test/plugs/http_signature_plug_test.exs +++ b/test/plugs/http_signature_plug_test.exs @@ -7,6 +7,7 @@ defmodule Pleroma.Web.Plugs.HTTPSignaturePlugTest do alias Pleroma.Web.Plugs.HTTPSignaturePlug import Plug.Conn + import Phoenix.Controller, only: [put_format: 2] import Mock test "it call HTTPSignatures to check validity if the actor sighed it" do @@ -20,6 +21,7 @@ defmodule Pleroma.Web.Plugs.HTTPSignaturePlugTest do "signature", "keyId=\"http://mastodon.example.org/users/admin#main-key" ) + |> put_format("activity+json") |> HTTPSignaturePlug.call(%{}) assert conn.assigns.valid_signature == true @@ -37,7 +39,7 @@ defmodule Pleroma.Web.Plugs.HTTPSignaturePlugTest do end) params = %{"actor" => "http://mastodon.example.org/users/admin"} - conn = build_conn(:get, "/doesntmattter", params) + conn = build_conn(:get, "/doesntmattter", params) |> put_format("activity+json") [conn: conn] end |