@@ -29,8 +29,9 @@ func TestActivityPubPerson(t *testing.T) {
29
29
}()
30
30
31
31
onGiteaRun (t , func (* testing.T , * url.URL ) {
32
+ userID := 2
32
33
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 ))
34
35
resp := MakeRequest (t , req , http .StatusOK )
35
36
body := resp .Body .Bytes ()
36
37
assert .Contains (t , string (body ), "@context" )
@@ -42,9 +43,9 @@ func TestActivityPubPerson(t *testing.T) {
42
43
assert .Equal (t , ap .PersonType , person .Type )
43
44
assert .Equal (t , username , person .PreferredUsername .String ())
44
45
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 ())
48
49
49
50
pubKey := person .PublicKey
50
51
assert .NotNil (t , pubKey )
@@ -66,9 +67,9 @@ func TestActivityPubMissingPerson(t *testing.T) {
66
67
}()
67
68
68
69
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 " )
70
71
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" )
72
73
})
73
74
}
74
75
@@ -85,7 +86,7 @@ func TestActivityPubPersonInbox(t *testing.T) {
85
86
86
87
onGiteaRun (t , func (* testing.T , * url.URL ) {
87
88
appURL := setting .AppURL
88
- setting .AppURL = srv .URL
89
+ setting .AppURL = srv .URL + "/"
89
90
defer func () {
90
91
setting .Database .LogSQL = false
91
92
setting .AppURL = appURL
@@ -94,11 +95,10 @@ func TestActivityPubPersonInbox(t *testing.T) {
94
95
ctx := context .Background ()
95
96
user1 , err := user_model .GetUserByName (ctx , username1 )
96
97
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 )
98
99
c , err := activitypub .NewClient (user1 , user1url )
99
100
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 )
102
102
103
103
// Signed request succeeds
104
104
resp , err := c .Post ([]byte {}, user2inboxurl )
0 commit comments