Don't crypt raw iolists.
[akkoma] / test / web / websub / websub_test.exs
index ad312cd25017fd748f9f6995cf2c41de6eb3f0b6..63acb3c435e4b37a228ea61f3da6829aa703063c 100644 (file)
@@ -167,4 +167,11 @@ defmodule Pleroma.Web.WebsubTest do
     {:error, websub} = Websub.request_subscription(websub, poster, 1000)
     assert websub.state == "rejected"
   end
+
+  test "sign a text" do
+    signed = Websub.sign("secret", "text")
+    assert signed == "B8392C23690CCF871F37EC270BE1582DEC57A503"
+
+    signed = Websub.sign("secret", [["て"], ['す']])
+  end
 end