Fix test so setting doesn't leak
[akkoma] / test / web / metadata / metadata_test.exs
index 3f8b29e581b64d4714a97637b57bef808a89cd8d..f7371cae230a91653b0f11b88affa2e983f8ac54 100644 (file)
@@ -22,4 +22,15 @@ defmodule Pleroma.Web.MetadataTest do
                "<meta content=\"noindex, noarchive\" name=\"robots\">"
     end
   end
+
+  describe "no metadata for private instances" do
+    setup do: clear_config([:instance, :public])
+
+    test "for local user" do
+      Pleroma.Config.put([:instance, :public], false)
+      user = insert(:user, bio: "This is my secret fedi account bio")
+
+      assert "" = Pleroma.Web.Metadata.build_tags(%{user: user})
+    end
+  end
 end