diff options
author | Zettat123 <zettat123@gmail.com> | 2023-03-18 02:39:19 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-17 14:39:19 -0400 |
commit | 46addc1f938abefd346a7a74d815f6c4faaa6818 (patch) | |
tree | 8a6aa96bcf117e92a2433c1b5cd7e87909ee0dfb /tests | |
parent | d0f48187f92aea6dec0804c1a43731c1a77fd491 (diff) | |
download | gitea-46addc1f938abefd346a7a74d815f6c4faaa6818.tar.gz gitea-46addc1f938abefd346a7a74d815f6c4faaa6818.zip |
Return `repository` in npm package metadata endpoint (#23539)
Close #23444
Add `Repository` to npm package `Metadata` struct so the `repository` in
`package.json` can be stored and be returned in the endpoint.
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/integration/api_packages_npm_test.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/integration/api_packages_npm_test.go b/tests/integration/api_packages_npm_test.go index 6c4503f7e3..28c14fb3b8 100644 --- a/tests/integration/api_packages_npm_test.go +++ b/tests/integration/api_packages_npm_test.go @@ -37,6 +37,8 @@ func TestPackageNpm(t *testing.T) { packageDescription := "Test Description" packageBinName := "cli" packageBinPath := "./cli.sh" + repoType := "gitea" + repoURL := "http://localhost:3000/gitea/test.git" data := "H4sIAAAAAAAA/ytITM5OTE/VL4DQelnF+XkMVAYGBgZmJiYK2MRBwNDcSIHB2NTMwNDQzMwAqA7IMDUxA9LUdgg2UFpcklgEdAql5kD8ogCnhwio5lJQUMpLzE1VslJQcihOzi9I1S9JLS7RhSYIJR2QgrLUouLM/DyQGkM9Az1D3YIiqExKanFyUWZBCVQ2BKhVwQVJDKwosbQkI78IJO/tZ+LsbRykxFXLNdA+HwWjYBSMgpENACgAbtAACAAA" @@ -62,6 +64,10 @@ func TestPackageNpm(t *testing.T) { "dist": { "integrity": "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==", "shasum": "aaa7eaf852a948b0aa05afeda35b1badca155d90" + }, + "repository": { + "type": "` + repoType + `", + "url": "` + repoURL + `" } } }, @@ -169,6 +175,8 @@ func TestPackageNpm(t *testing.T) { assert.Equal(t, "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==", pmv.Dist.Integrity) assert.Equal(t, "aaa7eaf852a948b0aa05afeda35b1badca155d90", pmv.Dist.Shasum) assert.Equal(t, fmt.Sprintf("%s%s/-/%s/%s", setting.AppURL, root[1:], packageVersion, filename), pmv.Dist.Tarball) + assert.Equal(t, repoType, result.Repository.Type) + assert.Equal(t, repoURL, result.Repository.URL) }) t.Run("AddTag", func(t *testing.T) { |