aboutsummaryrefslogtreecommitdiffstats
path: root/tests/integration/api_packages_npm_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'tests/integration/api_packages_npm_test.go')
-rw-r--r--tests/integration/api_packages_npm_test.go47
1 files changed, 29 insertions, 18 deletions
diff --git a/tests/integration/api_packages_npm_test.go b/tests/integration/api_packages_npm_test.go
index b9660aeeb9..ae1dd876f7 100644
--- a/tests/integration/api_packages_npm_test.go
+++ b/tests/integration/api_packages_npm_test.go
@@ -52,24 +52,33 @@ func TestPackageNpm(t *testing.T) {
"` + packageTag + `": "` + version + `"
},
"versions": {
- "` + version + `": {
- "name": "` + packageName + `",
- "version": "` + version + `",
- "description": "` + packageDescription + `",
- "author": {
- "name": "` + packageAuthor + `"
- },
- "bin": {
- "` + packageBinName + `": "` + packageBinPath + `"
- },
- "dist": {
- "integrity": "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==",
- "shasum": "aaa7eaf852a948b0aa05afeda35b1badca155d90"
- },
- "repository": {
- "type": "` + repoType + `",
- "url": "` + repoURL + `"
- }
+ "` + version + `": {
+ "name": "` + packageName + `",
+ "version": "` + version + `",
+ "description": "` + packageDescription + `",
+ "author": {
+ "name": "` + packageAuthor + `"
+ },
+ "bin": {
+ "` + packageBinName + `": "` + packageBinPath + `"
+ },
+ "dist": {
+ "integrity": "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==",
+ "shasum": "aaa7eaf852a948b0aa05afeda35b1badca155d90"
+ },
+ "repository": {
+ "type": "` + repoType + `",
+ "url": "` + repoURL + `"
+ },
+ "peerDependencies": {
+ "tea": "2.x",
+ "soy-milk": "1.2"
+ },
+ "peerDependenciesMeta": {
+ "soy-milk": {
+ "optional": true
+ }
+ }
}
},
"_attachments": {
@@ -178,6 +187,8 @@ func TestPackageNpm(t *testing.T) {
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)
+ assert.Equal(t, map[string]string{"tea": "2.x", "soy-milk": "1.2"}, pmv.PeerDependencies)
+ assert.Equal(t, map[string]any{"soy-milk": map[string]any{"optional": true}}, pmv.PeerDependenciesMeta)
})
t.Run("AddTag", func(t *testing.T) {