api: integration test for nodeinfo (#17346)
	
		
	
				
					
				
			
							parent
							
								
									62a6717701
								
							
						
					
					
						commit
						3397fee9fa
					
				@ -0,0 +1,31 @@ | 
				
			|||||||
 | 
					// Copyright 2021 The Gitea Authors. All rights reserved.
 | 
				
			||||||
 | 
					// Use of this source code is governed by a MIT-style
 | 
				
			||||||
 | 
					// license that can be found in the LICENSE file.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					package integrations | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import ( | 
				
			||||||
 | 
						"net/http" | 
				
			||||||
 | 
						"net/url" | 
				
			||||||
 | 
						"testing" | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"code.gitea.io/gitea/modules/setting" | 
				
			||||||
 | 
						api "code.gitea.io/gitea/modules/structs" | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"github.com/stretchr/testify/assert" | 
				
			||||||
 | 
					) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func TestNodeinfo(t *testing.T) { | 
				
			||||||
 | 
						onGiteaRun(t, func(*testing.T, *url.URL) { | 
				
			||||||
 | 
							setting.Federation.Enabled = true | 
				
			||||||
 | 
							defer func() { | 
				
			||||||
 | 
								setting.Federation.Enabled = false | 
				
			||||||
 | 
							}() | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							req := NewRequestf(t, "GET", "/api/v1/nodeinfo") | 
				
			||||||
 | 
							resp := MakeRequest(t, req, http.StatusOK) | 
				
			||||||
 | 
							var nodeinfo api.NodeInfo | 
				
			||||||
 | 
							DecodeJSON(t, resp, &nodeinfo) | 
				
			||||||
 | 
							assert.Equal(t, "gitea", nodeinfo.Software.Name) | 
				
			||||||
 | 
						}) | 
				
			||||||
 | 
					} | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue