mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-11-04 00:11:04 +00:00 
			
		
		
		
	on the way to test with second server
This commit is contained in:
		
					parent
					
						
							
								8ec570841a
							
						
					
				
			
			
				commit
				
					
						c4c03dab4b
					
				
			
		
					 1 changed files with 20 additions and 2 deletions
				
			
		| 
						 | 
					@ -70,6 +70,18 @@ func TestActivityPubRepositoryInboxValid(t *testing.T) {
 | 
				
			||||||
	srv := httptest.NewServer(testWebRoutes)
 | 
						srv := httptest.NewServer(testWebRoutes)
 | 
				
			||||||
	defer srv.Close()
 | 
						defer srv.Close()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						federatedRoutes := http.NewServeMux()
 | 
				
			||||||
 | 
						federatedRoutes.HandleFunc("/someroute/",
 | 
				
			||||||
 | 
							func(res http.ResponseWriter, req *http.Request) {
 | 
				
			||||||
 | 
								fmt.Fprintf(res, "huhu")
 | 
				
			||||||
 | 
							})
 | 
				
			||||||
 | 
						federatedRoutes.HandleFunc("/",
 | 
				
			||||||
 | 
							func(res http.ResponseWriter, req *http.Request) {
 | 
				
			||||||
 | 
								t.Errorf("Unhandled request: %q", req.URL.EscapedPath())
 | 
				
			||||||
 | 
							})
 | 
				
			||||||
 | 
						federatedSrv := httptest.NewServer(federatedRoutes)
 | 
				
			||||||
 | 
						defer federatedSrv.Close()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	onGiteaRun(t, func(*testing.T, *url.URL) {
 | 
						onGiteaRun(t, func(*testing.T, *url.URL) {
 | 
				
			||||||
		appURL := setting.AppURL
 | 
							appURL := setting.AppURL
 | 
				
			||||||
		setting.AppURL = srv.URL + "/"
 | 
							setting.AppURL = srv.URL + "/"
 | 
				
			||||||
| 
						 | 
					@ -81,10 +93,16 @@ func TestActivityPubRepositoryInboxValid(t *testing.T) {
 | 
				
			||||||
		repositoryID := 2
 | 
							repositoryID := 2
 | 
				
			||||||
		c, err := activitypub.NewClient(db.DefaultContext, actionsUser, "not used")
 | 
							c, err := activitypub.NewClient(db.DefaultContext, actionsUser, "not used")
 | 
				
			||||||
		assert.NoError(t, err)
 | 
							assert.NoError(t, err)
 | 
				
			||||||
		repoInboxURL := fmt.Sprintf("%s/api/v1/activitypub/repository-id/%v/inbox",
 | 
							repoInboxURL := fmt.Sprintf(
 | 
				
			||||||
 | 
								"%s/api/v1/activitypub/repository-id/%v/inbox",
 | 
				
			||||||
			srv.URL, repositoryID)
 | 
								srv.URL, repositoryID)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		activity := []byte(fmt.Sprintf(`{"type":"Like","startTime":"2024-03-27T00:00:00Z","actor":"%s/api/v1/activitypub/user-id/2","object":"%s/api/v1/activitypub/repository-id/%v"}`,
 | 
							activity := []byte(fmt.Sprintf(
 | 
				
			||||||
 | 
								`{"type":"Like",`+
 | 
				
			||||||
 | 
									`"startTime":"2024-03-27T00:00:01Z",`+
 | 
				
			||||||
 | 
									`"actor":"%s/api/v1/activitypub/user-id/2",`+
 | 
				
			||||||
 | 
									`"object":"%s/api/v1/activitypub/repository-id/%v"}`,
 | 
				
			||||||
 | 
								//time.Now().Format(time.RFC3339),
 | 
				
			||||||
			srv.URL, srv.URL, repositoryID))
 | 
								srv.URL, srv.URL, repositoryID))
 | 
				
			||||||
		resp, err := c.Post(activity, repoInboxURL)
 | 
							resp, err := c.Post(activity, repoInboxURL)
 | 
				
			||||||
		assert.NoError(t, err)
 | 
							assert.NoError(t, err)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue