Update nodeinfo_controller_test.exs

This commit is contained in:
Mirai Kumiko 2025-06-19 06:13:52 +02:00
parent 95df5ed0e0
commit 2d98fee0c3
Signed by: miraikumiko
GPG key ID: 3F178B1B5E0CB278

View file

@ -1,10 +1,14 @@
defmodule NullaWeb.NodeinfoControllerTest do defmodule NullaWeb.NodeinfoControllerTest do
use NullaWeb.ConnCase use NullaWeb.ConnCase
alias Nulla.KeyGen
alias Nulla.Models.User alias Nulla.Models.User
alias Nulla.Models.Actor alias Nulla.Models.Actor
setup do setup do
{:ok, actor} = Actor.create_actor(%{ {publicKeyPem, privateKeyPem} = KeyGen.gen()
{:ok, actor} =
Actor.create_actor(%{
domain: "localhost", domain: "localhost",
ap_id: "http://localhost/users/test", ap_id: "http://localhost/users/test",
type: "Person", type: "Person",
@ -27,7 +31,7 @@ defmodule NullaWeb.NodeinfoControllerTest do
Jason.OrderedObject.new( Jason.OrderedObject.new(
id: "http://localhost/users/test#main-key", id: "http://localhost/users/test#main-key",
owner: "http://localhost/users/test", owner: "http://localhost/users/test",
publicKeyPem: "PUBLIC KEY" publicKeyPem: publicKeyPem
), ),
endpoints: Jason.OrderedObject.new(sharedInbox: "http://localhost/inbox") endpoints: Jason.OrderedObject.new(sharedInbox: "http://localhost/inbox")
}) })
@ -36,7 +40,7 @@ defmodule NullaWeb.NodeinfoControllerTest do
id: actor.id, id: actor.id,
email: "test@localhost", email: "test@localhost",
password: "password", password: "password",
privateKeyPem: "PRIVATE KEY", privateKeyPem: privateKeyPem,
last_active_at: DateTime.utc_now() last_active_at: DateTime.utc_now()
}) })