diff options
author | techknowlogick <techknowlogick@gitea.io> | 2021-10-18 01:36:56 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-18 01:36:56 -0400 |
commit | 3397fee9fa43b8838804c1a703658afc2eb86462 (patch) | |
tree | c8c1d8120019e93ccd7df49b522564c3dea41ea7 /integrations | |
parent | 62a671770163d739d71e4d109ae4e7104932fee8 (diff) | |
download | gitea-3397fee9fa43b8838804c1a703658afc2eb86462.tar.gz gitea-3397fee9fa43b8838804c1a703658afc2eb86462.zip |
api: integration test for nodeinfo (#17346)
Diffstat (limited to 'integrations')
-rw-r--r-- | integrations/api_nodeinfo_test.go | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/integrations/api_nodeinfo_test.go b/integrations/api_nodeinfo_test.go new file mode 100644 index 0000000000..1d25dc0269 --- /dev/null +++ b/integrations/api_nodeinfo_test.go @@ -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) + }) +} |