projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bump version
[akkoma]
/
test
/
support
/
factory.ex
diff --git
a/test/support/factory.ex
b/test/support/factory.ex
index 2b0426bb7841d9f82ed5dbd2fafa243127cc3322..54d385bc44f46278ce34d04232c9c2ee4f9cea88 100644
(file)
--- a/
test/support/factory.ex
+++ b/
test/support/factory.ex
@@
-7,10
+7,18
@@
defmodule Pleroma.Factory do
require Pleroma.Constants
require Pleroma.Constants
- alias Pleroma.Keys
alias Pleroma.Object
alias Pleroma.User
alias Pleroma.Object
alias Pleroma.User
+ @rsa_keys [
+ "test/fixtures/rsa_keys/key_1.pem",
+ "test/fixtures/rsa_keys/key_2.pem",
+ "test/fixtures/rsa_keys/key_3.pem",
+ "test/fixtures/rsa_keys/key_4.pem",
+ "test/fixtures/rsa_keys/key_5.pem"
+ ]
+ |> Enum.map(&File.read!/1)
+
def participation_factory do
conversation = insert(:conversation)
user = insert(:user)
def participation_factory do
conversation = insert(:conversation)
user = insert(:user)
@@
-29,7
+37,7
@@
defmodule Pleroma.Factory do
end
def user_factory(attrs \\ %{}) do
end
def user_factory(attrs \\ %{}) do
-
{:ok, pem} = Keys.generate_rsa_pem(
)
+
pem = Enum.random(@rsa_keys
)
user = %User{
name: sequence(:name, &"Test テスト User #{&1}"),
user = %User{
name: sequence(:name, &"Test テスト User #{&1}"),
@@
-655,4
+663,15
@@
defmodule Pleroma.Factory do
|> Map.merge(params)
|> Pleroma.Announcement.add_rendered_properties()
end
|> Map.merge(params)
|> Pleroma.Announcement.add_rendered_properties()
end
+
+ def frontend_setting_profile_factory(params \\ %{}) do
+ %Pleroma.Akkoma.FrontendSettingsProfile{
+ user: build(:user),
+ frontend_name: "akkoma-fe",
+ profile_name: "default",
+ settings: %{"test" => "test"},
+ version: 1
+ }
+ |> Map.merge(params)
+ end
end
end