aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorEgor Kislitsyn <egor@kislitsyn.com>2019-12-19 20:17:18 +0700
committerEgor Kislitsyn <egor@kislitsyn.com>2019-12-19 20:17:18 +0700
commit775212121cc3eb108bca6c4b94a3fdf6d8d8fcd1 (patch)
tree67c9ca81cc1d998bb63c7ea3c8137746016820b0 /test
parent36d66d965519037d086ad5080ccf833801c3381e (diff)
downloadpleroma-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.exs4
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