projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
resolved activity view test
[akkoma]
/
test
/
user_test.exs
diff --git
a/test/user_test.exs
b/test/user_test.exs
index f345f001f058ade6b95eaf691d8d374f40dc0499..3d2f7f4e056b364203e0ee394730105c5c7558e6 100644
(file)
--- a/
test/user_test.exs
+++ b/
test/user_test.exs
@@
-9,6
+9,11
@@
defmodule Pleroma.UserTest do
import Pleroma.Factory
import Ecto.Query
import Pleroma.Factory
import Ecto.Query
+ setup_all do
+ Tesla.Mock.mock_global(fn env -> apply(HttpRequestMock, :request, [env]) end)
+ :ok
+ end
+
test "ap_id returns the activity pub id for the user" do
user = UserBuilder.build()
test "ap_id returns the activity pub id for the user" do
user = UserBuilder.build()
@@
-144,6
+149,18
@@
defmodule Pleroma.UserTest do
assert changeset.changes.follower_address == "#{changeset.changes.ap_id}/followers"
end
assert changeset.changes.follower_address == "#{changeset.changes.ap_id}/followers"
end
+
+ test "it ensures info is not nil" do
+ changeset = User.register_changeset(%User{}, @full_user_data)
+
+ assert changeset.valid?
+
+ {:ok, user} =
+ changeset
+ |> Repo.insert()
+
+ refute is_nil(user.info)
+ end
end
describe "fetching a user from nickname or trying to build one" do
end
describe "fetching a user from nickname or trying to build one" do
@@
-548,7
+565,7
@@
defmodule Pleroma.UserTest do
end
test "html_filter_policy returns TwitterText scrubber when rich-text is disabled" do
end
test "html_filter_policy returns TwitterText scrubber when rich-text is disabled" do
- user = insert(:user, %{info: %{
"no_rich_text" =>
true}})
+ user = insert(:user, %{info: %{
no_rich_text:
true}})
assert Pleroma.HTML.Scrubber.TwitterText == User.html_filter_policy(user)
end
assert Pleroma.HTML.Scrubber.TwitterText == User.html_filter_policy(user)
end