@@ -29,8 +29,9 @@ func TestActivityPubPerson(t *testing.T) {
2929 }()
3030
3131 onGiteaRun (t , func (* testing.T , * url.URL ) {
32+ userID := 2
3233 username := "user2"
33- req := NewRequestf (t , "GET" , fmt .Sprintf ("/api/v1/activitypub/user/%s " , username ))
34+ req := NewRequestf (t , "GET" , fmt .Sprintf ("/api/v1/activitypub/user-id/%v " , userID ))
3435 resp := MakeRequest (t , req , http .StatusOK )
3536 body := resp .Body .Bytes ()
3637 assert .Contains (t , string (body ), "@context" )
@@ -42,9 +43,9 @@ func TestActivityPubPerson(t *testing.T) {
4243 assert .Equal (t , ap .PersonType , person .Type )
4344 assert .Equal (t , username , person .PreferredUsername .String ())
4445 keyID := person .GetID ().String ()
45- assert .Regexp (t , fmt .Sprintf ("activitypub/user/%s $" , username ), keyID )
46- assert .Regexp (t , fmt .Sprintf ("activitypub/user/%s /outbox$" , username ), person .Outbox .GetID ().String ())
47- assert .Regexp (t , fmt .Sprintf ("activitypub/user/%s /inbox$" , username ), person .Inbox .GetID ().String ())
46+ assert .Regexp (t , fmt .Sprintf ("activitypub/user-id/%v $" , userID ), keyID )
47+ assert .Regexp (t , fmt .Sprintf ("activitypub/user-id/%v /outbox$" , userID ), person .Outbox .GetID ().String ())
48+ assert .Regexp (t , fmt .Sprintf ("activitypub/user-id/%v /inbox$" , userID ), person .Inbox .GetID ().String ())
4849
4950 pubKey := person .PublicKey
5051 assert .NotNil (t , pubKey )
@@ -66,9 +67,9 @@ func TestActivityPubMissingPerson(t *testing.T) {
6667 }()
6768
6869 onGiteaRun (t , func (* testing.T , * url.URL ) {
69- req := NewRequestf (t , "GET" , "/api/v1/activitypub/user/nonexistentuser " )
70+ req := NewRequestf (t , "GET" , "/api/v1/activitypub/user-id/999999999 " )
7071 resp := MakeRequest (t , req , http .StatusNotFound )
71- assert .Contains (t , resp .Body .String (), "user redirect does not exist" )
72+ assert .Contains (t , resp .Body .String (), "user does not exist" )
7273 })
7374}
7475
@@ -85,7 +86,7 @@ func TestActivityPubPersonInbox(t *testing.T) {
8586
8687 onGiteaRun (t , func (* testing.T , * url.URL ) {
8788 appURL := setting .AppURL
88- setting .AppURL = srv .URL
89+ setting .AppURL = srv .URL + "/"
8990 defer func () {
9091 setting .Database .LogSQL = false
9192 setting .AppURL = appURL
@@ -94,11 +95,10 @@ func TestActivityPubPersonInbox(t *testing.T) {
9495 ctx := context .Background ()
9596 user1 , err := user_model .GetUserByName (ctx , username1 )
9697 assert .NoError (t , err )
97- user1url := fmt .Sprintf ("%s/api/v1/activitypub/user/%s #main-key" , srv .URL , username1 )
98+ user1url := fmt .Sprintf ("%s/api/v1/activitypub/user-id/1 #main-key" , srv .URL )
9899 c , err := activitypub .NewClient (user1 , user1url )
99100 assert .NoError (t , err )
100- username2 := "user2"
101- user2inboxurl := fmt .Sprintf ("%s/api/v1/activitypub/user/%s/inbox" , srv .URL , username2 )
101+ user2inboxurl := fmt .Sprintf ("%s/api/v1/activitypub/user-id/2/inbox" , srv .URL )
102102
103103 // Signed request succeeds
104104 resp , err := c .Post ([]byte {}, user2inboxurl )
0 commit comments